永发信息网

Android编程中关于layout(l,t,r,b)函数的问题

答案:2  悬赏:70  手机版
解决时间 2021-03-03 14:39
public class Test0812Activity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

AbsoluteLayout layer = (AbsoluteLayout)findViewById(R.id.AbsoluteLayout01);

CheckBox btt = new CheckBox(this);
layer.addView(btt);
btt.setText("4567");
btt.layout(100, 100, 200, 200);
btt.postInvalidate();
}
}
为什么生成的CheckBox总是出现在左上角,而不是layout函数中规定的100,100,200,200?
需要怎么改可以解决这个问题?
最佳答案
btt.setText("4567");
btt.layout(100, 100, 200, 200);
btt.postInvalidate();
layer.addView(btt);
你这样排版试试
全部回答
关于楼上的onCreate()问题 我推测应该是在onCreate()之后才开始绘图,所以会导致layout()失效 解决办法是post一个Runnable,在Runnable内部layout() 同样,在构造函数中使用layout()也无效 别说layout()了,玩个getWidth()都是0 同样一个Runnable解决问题 还有,楼主用的就是AbsoluteLayout...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电视机机顶盒遥控器学习按键后,音量加减、自
潮客食苑地址在什么地方,想过去办事
科恩跟菲谢特是不是变态同性恋
一质量为1kg的小球,在竖直平面内做圆周运动,
碗底香5号米皮店在哪里啊,我有事要去这个地
为什么我的键盘掉字啊
请问在2016年姜虎东和田源主持的综艺节目(有
酷派8713怎么设置黑名单
学好优秀的诗词文化有什么好处?
瑞皇发城旗舰店在什么地方啊,我要过去处理事
上海的东西用EMS发送到重庆巫溪要几天?
何仙姑庙(西南门)在什么地方啊,我要过去处理
我下载的王者荣耀下载怎么没有冰箱长矛
科鲁兹高音喇叭怎么拆
【五月的英文缩写】求各个月份的缩写英文
推荐资讯
满济堂医药健康大药房怎么去啊,有知道地址的
芜湖市金桥拍卖有限责任公司地址有知道的么?
求垂直于平面5x-y+3z-2=0且通过它与xoy平面的
“昕”字的含义?谢谢您的回答.
请名师指点,法院的理由正确吗
太古我想知道这个在什么地方
想去桐乡婚纱摄影工作室拍写真,最近哪里搞活
天猫商城的金刚菩提蜜蜡手串是正品吗
创维电视(车城路)我想知道这个在什么地方
集体土地证内容填写有误怎么办?
为什么我的电脑一开机就会出现WINDOWS的文件
在中医助理医师没考中医执业医师前成教的文凭
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?