2013-09-16 121 views
0

是否有可能具有定義佈局(導航等)的抽象活動和定義活動內容的子類? XML佈局文件怎麼樣?Android佈局抽象活動

我的意思是我有一個XML

<xxx.DefaultNavigationDrawer xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/navigation_drawer" 
android:layout_width="match_parent" 
android:layout_height="match_parent" > 

<FrameLayout 
    android:id="@+id/content_frame" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 

    <!-- Fragment contents go in here --> 

</FrameLayout> 

<ListView 
    android:id="@+id/navigation_drawer_list" 
    android:layout_width="240dp" 
    android:layout_height="match_parent" 
    android:layout_gravity="start" 
    android:layout_weight="1" 
    android:background="@drawable/calendar" 
    android:choiceMode="singleChoice" 
    android:divider="@color/calendar_divider" 
    android:dividerHeight="1dp" /> 

</xxx.DefaultNavigationDrawer> 

,我想我所有的活動,能有這樣的佈局。唯一會改變的是標記。

回答

1

您可以在基地Activity類設置你的佈局,然後在你的派生活動的onCreate你可以調用FragmentManager.replace()與片段取代您FrameLayout的內容。

+0

我必須使用碎片嗎? – kboom

+0

由於你想插入一個片段,你如何避免使用片段呢? –

+0

我在問的是是否有另一種方式:)。你的答案完全沒問題。 – kboom