垂直拆分布局Android

时间:2011-06-17 08:39:06

标签: android android-layout

我想要一个分为两部分垂直的布局。我的应用程序始终处于横向模式。

请帮忙。

我用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>

2 个答案:

答案 0 :(得分:6)

我不是TableLayout的粉丝,所以我会尝试使用LinearLayout向您解释如何实现这一点。您需要使用android:orientation="horizontal"将布局的方向设置为水平。然后你应该在里面创建两个LinearLayouts,它们都有android:layout_width="fill_parent"android:layout_weight="1"。然后你可以在这些布局中放置任何东西,整个视图将分成两个水平部分。希望这有帮助!

答案 1 :(得分:1)

我将使用Egor的解决方案,但也将所有内容嵌套在RelativeLayout内,以防万一你想在另一个LinearLayout添加一个标题(这样你就可以在另一个上面添加一个android:容器)