没有嵌套权重如何获得复杂的流体布局

时间:2013-02-23 15:44:21

标签: android android-layout

如何获得类似

的布局

Desired Layout

底部元素的高度是wrap_content,但是嵌套布局Eclipse提示我nested weights are bad for performance

1 个答案:

答案 0 :(得分:1)

这是垂直线性布局,重量为1,嵌套水平线性布局,包裹内容高,重量1宽。是的,嵌套权重对性能不利,但如果这就是你需要的,那就是你需要的。在你的情况下,正如Moecklin先生指出的那样,这可能并不重要。

已编辑添加:

你可能已经有了这个:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <TextView
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1" />

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <TextView
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1" />

        <TextView
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1" />
    </LinearLayout>

</LinearLayout>