我想要一个分为两部分垂直的布局。我的应用程序始终处于横向模式。
请帮忙。
我用tablelayout尝试了它。
<TableLayout android:id="@+id/tableLayout1"
android:stretchColumns="*" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">
<TableRow android:id="@+id/tableRow1"
android:layout_width="fill_parent" android:layout_height="wrap_content">
</TableRow>
</TableLayout>
答案 0 :(得分:6)
我不是TableLayout
的粉丝,所以我会尝试使用LinearLayout
向您解释如何实现这一点。您需要使用android:orientation="horizontal"
将布局的方向设置为水平。然后你应该在里面创建两个LinearLayouts
,它们都有android:layout_width="fill_parent"
和android:layout_weight="1"
。然后你可以在这些布局中放置任何东西,整个视图将分成两个水平部分。希望这有帮助!
答案 1 :(得分:1)
我将使用Egor的解决方案,但也将所有内容嵌套在RelativeLayout
内,以防万一你想在另一个LinearLayout
添加一个标题(这样你就可以在另一个上面添加一个android:容器)