如何在RelativeLayout中以编程方式设置android:orientation =“horizo​​ntal”?

时间:2013-12-08 20:19:48

标签: android android-layout

如何设置android:orientation ="水平"在RelativeLayout中以编程方式如下:

<RelativeLayout
                android:id="@+id/ID"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal" >

</RelativeLayout>

这是我到目前为止所做的:

RelativeLayout rLayout = new RelativeLayout(getActivity());
LayoutParams layoutParams;
layoutParams = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
rLayout.setLayoutParams(layoutParams);

2 个答案:

答案 0 :(得分:22)

正如您在the docs中看到的那样,orientation没有RelativeLayout个参数。

答案 1 :(得分:3)

RelativeLayout布局没有方向。也许你需要的是一个LinearLayout。