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

设置视图的绝对位置

设置视图的绝对位置

翻翻过去那场雪 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 关注
  • 541 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信