2015-10-26 54 views
0

我有一個包含2個包含標記的佈局。 我希望第二個包含將在第一個結束時開始。 這就是我的XML代碼:設置包含對象以在其他結尾處開始包含

<include 
    android:id="@+id/toolbar" 
    layout="@layout/tool_bar"></include> 

<include android:id="@+id/content" 
    layout="@layout/content_main"/> 

我怎樣才能做到這一點? 現在他們位於相同的位置。

謝謝!

+0

嗨,湯姆,檢查提出的解決方案的其他選項。它應該在大多數情況下工作。否則,如果您對此佈局有一些隱藏的選項或要求,您可以在評論中指定它們。 – DmitryArc

回答

0

這些組件的位置關係由其父級佈局確定。因此,要解決你的問題,最簡單的方法是將它們包裝成的LinearLayout:

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical"> 

    <include 
     android:id="@+id/toolbar" 
     layout="@layout/tool_bar"/> 

    <include android:id="@+id/content" 
     layout="@layout/content_main"/> 
</LinearLayout> 

也有你如何管理你的可重用的組件described in the documentation.