我太累了,无法弄清楚这一点,所以请帮助。
我在RelativeLayout中有一个图像视图,我需要在运行时在屏幕顶部和中间放置它。 (所以中上层)。 我想出了如何把它放在顶部:
params = new RelativeLayout.LayoutParams(obWidth, obHeight);
params.addRule(RelativeLayout.ALIGN_PARENT_TOP);
但是现在我只需要向左移动一点,所以它位于屏幕中间。
BTW:我不想使用保证金。
答案 0 :(得分:1)
也许这个?
params.addRule(RelativeLayout.CENTER_HORIZONTAL);