0

如何在代码中将 RelativeLayout.ALIGN_PARENT_LEFT 设置为 LinearLayout?我有一个 RelativeLayout,它的子是 LinearLayout,我需要在子 LinearLayout 实例中设置 RelativeLayout.ALIGN_PARENT_LEFT。问题是我设置的时候会丢掉子LinearLayout参数(我会减肥)。我的理解是,将 RelativeLayout.ALIGN_PARENT_LEFT 设置为子元素的唯一方法是在设置子视图布局参数时使用 RelativeLayout.Layoutparams。

提前致谢!!

4

2 回答 2

0

您必须以编程方式设置宽度高度参数和重量以及 aligh left 规则

layoutparms = new LayoutParams(WindowManager.LayoutParams.FILL_PARENT,
                    WindowManager.LayoutParams.FILL_PARENT, weightthere);

   layoutparms.addRule(RelativeLayout.LEFT_OF, leftisdeview);
yourview.setLayoutParams(layoutparms);
于 2013-11-15T03:37:11.817 回答
0

你只需要给android:gravity="left"父线性布局。记住它是重力而不是layout_gravity。

于 2013-11-15T03:46:02.027 回答