嵌套的include标签在android xml布局中不起作用

时间:2014-02-06 18:41:24

标签: android xml android-layout

我有以下RelativeLayout,称之为layout_dog

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/gray" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_gravity="center_horizontal"
        android:layout_marginLeft="20dp"
        android:layout_marginRight="20dp"
        android:background="@color/white"
        android:orientation="vertical" >

        <TextView
            ... />

        <TextView
           ... />

    </LinearLayout>

    <include
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:layout_gravity="center"
        layout="@layout/center_overlay" />

</RelativeLayout>

当我在Graphical Layout中查看layout_dog时,一切看起来都很好。

但是我有另一个布局文件,一个名为layout_book的LinearLayout。当我在layout_book中使用include layout_dog时,center_overlay不会在layout_book中显示。 有谁知道如何做到这一点?

1 个答案:

答案 0 :(得分:0)

android实际上没有问题。我在layout_book

中包含了错误的xml文件