为了账号安全,请及时绑定邮箱和手机立即绑定

设置视图的绝对位置

设置视图的绝对位置

翻翻过去那场雪 2019-07-22 16:17:06
设置视图的绝对位置在Android中可以设置视图的绝对位置吗?(我知道有一个AbsoluteLayout,但这是不可取的.)例如,如果我有一个240x320px屏幕,如何添加ImageView哪个是20x20px,它的中心在这个位置(100,100)?
查看完整描述

3 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

为了添加AndyZhang上面的答案,如果您愿意,可以对rl.addView进行Param,然后稍后对其进行更改,因此:

params = new RelativeLayout.LayoutParams(30, 40);params.leftMargin = 50;params.topMargin = 60;rl.addView(iv, params);

同样可以写成:

params = new RelativeLayout.LayoutParams(30, 40);rl.addView(iv, params);params.leftMargin = 50;params.topMargin = 60;

因此,如果保留params变量,则可以在将iv添加到rl后随时更改其布局。


查看完整回答
反对 回复 2019-07-22
  • 3 回答
  • 0 关注
  • 544 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号