【发布时间】:2013-06-27 09:14:44
【问题描述】:
我下一个试试
LinearLayout.LayoutParams b = new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
b.gravity =Gravity.CENTER;
ivOne.setLayoutParams(b);
但这不起作用,布局左侧的图像视图
【问题讨论】:
-
尝试用
RelativeLayout代替LinearLayout,RelativeLayout有centerInParent属性。 -
我必须使用什么方法?没有“重力”
-
LayoutParams b = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT | RelativeLayout.CENTER_IN_PARENT); b.gravity =重力.CENTER; ivOne.setLayoutParams(b);这不起作用
-
@KostyaKhuta : 父布局应该是
RelativeLayout而不是LinearLayout
标签: android android-layout layout-gravity