我發現我的活動的佈局是在兩個文件中定義的。這是我在/ RES /菜單main.xml中:Android - 佈局是在兩個獨立的文件中定義的?
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- The main content view -->
<FrameLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<!-- The navigation drawer -->
<ListView android:id="@+id/left_drawer"
style="@style/NavigationDrawer"/>
<!-- android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
android:background="#111"/> -->
</android.support.v4.widget.DrawerLayout>
<item
android:id="@+id/add_button"
android:icon="@drawable/ic_action_new"
android:title="@string/add_button"
android:showAsAction="ifRoom"/>
</menu>
在這裏你可以找到我在/ RES /佈局/子activity_main.xml中。
正如你所看到的,例如,導航抽屜被定義兩次。這是必要的嗎?我是否必須將所有更改寫入這兩個文件?
你能不能再使用使用含抽屜的Layout佈局? 請參閱 - http://developer.android.com/training/improving-layouts/reusing-layouts.html –
ranjk89