要獲得這個,你必須使用新的工具欄。
您可以使用這樣的佈局:
<Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:theme="@style/ActionBarThemeOverlay"
android:id="@+id/toolbar_actionbar"
android:layout_width="match_parent"
android:layout_height="?android:actionBarSize" />
然後在你的活動,你可以這樣做:
Toolbar mActionBarToolbar = (Toolbar) mActivity.findViewById(R.id.toolbar_actionbar);
if (mActionBarToolbar != null) {
mActivity.setActionBar(mActionBarToolbar);
}
最後,你必須設置工具欄與導航抽屜工作:
if (mActionBarToolbar != null) {
mActionBarToolbar.setNavigationIcon(R.drawable.ic_navigation_drawer);
mActionBarToolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (mDrawerLayout.isDrawerOpen(Gravity.START)) {
mDrawerLayout.closeDrawer(Gravity.START);
} else {
mDrawerLayout.openDrawer(Gravity.START);
}
}
});
}
請注意,因爲目前新的工具欄類只有API-21。
我已經下載了相同的鏈接(http://www.androidhive.info/2013/11/android-sliding-menu-using-navigation-drawer/。)並在L中進行了檢查,但我沒有面對這個問題提及。 – 2014-09-26 17:23:41