设置视图的绝对位置

设置视图的绝对位置

在Android中可以设置视图的绝对位置吗?(我知道有一个AbsoluteLayout,但这是不可取的.)

例如,如果我有一个240x320px屏幕,如何添加ImageView哪个是20x20px,它的中心在这个位置(100,100)?


翻翻过去那场雪
浏览 542回答 3
3回答

撒科打诨

为了添加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后随时更改其布局。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android