2014-02-06 71 views
0

工作,我有以下的RelativeLayout,稱之爲layout_dog嵌套包括標籤沒有在Android的XML佈局

<?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> 

當我查看layout_dog在Graphical Layout一切都看起來不錯。

但後來我有另一個佈局文件,一個名爲layout_book的LinearLayout。當layout_book中的layout_dog爲include時,center_overlay不會顯示在layout_book中。 有誰知道如何得到這個權利?

回答

0

實際上與Android沒有問題。我包括layout_book

錯誤的xml文件