我要做一个android小项目 在.java文件中创建Button 在设置宽高时候为什么不起作用
我用了btn.setwidth(10);可是btn.getwidth()却等于0...如何才能设置上大小呢?我不在XML中设置......
我用了btn.setwidth(10);可是btn.getwidth()却等于0...如何才能设置上大小呢?我不在XML中设置...
展开
3个回答
展开全部
AbsoluteLayout abslayout=newAbsoluteLayout (this);
05 setContentView(abslayout);
06 //创建一个button按钮
07 Button btn1 = newButton(this);
08 btn1.setText(”thisis a button”);
09 btn1.setId(1);
10 //确定这个控件的大小和位置
11 AbsoluteLayout.LayoutParams lp1 =
12 new AbsoluteLayout.LayoutParams(
13 ViewGroup.LayoutParams.WRAP_CONTENT,
14 ViewGroup.LayoutParams.WRAP_CONTENT,
15 0,100);
16 abslayout.addView(btn1, lp1 );
AbsoluteLayout 换成你现在使用的 布局
05 setContentView(abslayout);
06 //创建一个button按钮
07 Button btn1 = newButton(this);
08 btn1.setText(”thisis a button”);
09 btn1.setId(1);
10 //确定这个控件的大小和位置
11 AbsoluteLayout.LayoutParams lp1 =
12 new AbsoluteLayout.LayoutParams(
13 ViewGroup.LayoutParams.WRAP_CONTENT,
14 ViewGroup.LayoutParams.WRAP_CONTENT,
15 0,100);
16 abslayout.addView(btn1, lp1 );
AbsoluteLayout 换成你现在使用的 布局
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询