我是否需要将LinearLayout嵌入到另一个中以包含在ListView中?

时间:2015-11-01 00:39:07

标签: android xml android-layout

为了通过工具创建要包含的XML资源文件:listitem =" @ layout / row",我被告知创建一个类似的XML结构:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:orientation="vertical"
          android:layout_width="match_parent"
          android:layout_height="match_parent">

    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:id="@+id/reminder_row">

        <android.support.v4.widget.Space
            android:layout_width="50dp"
            android:layout_height="match_parent"
            android:id="@+id/view"/>

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:text="Large Text"
            android:id="@+id/textView"/>
   </LinearLayout>
</LinearLayout>

现在......将第二个LinearLayout嵌套到第一个中是很重要的吗?我有什么理由不这样做吗?

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="match_parent"
          android:layout_height="50dp">

    <android.support.v4.widget.Space
        android:layout_width="50dp"
        android:layout_height="match_parent"
        android:id="@+id/view"/>

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="Large Text"
        android:id="@+id/textView"/>
</LinearLayout>

1 个答案:

答案 0 :(得分:1)

我想知道你被谁告诉第一个xml?第二个应该完全奏效。只是不要忘记包括方向。

工具:xxx仅用于IDE预览,它并不重要。