這是我的setUpToolbar
方法。它在mainActivity中的onCreate中被調用。我的問題是,爲什麼漢堡圖標不顯示在工具欄和工具欄中顯示工具欄中的後退導航圖標。漢堡包圖標不顯示爲工具欄中的默認圖標
這是我的setUptoolbar
方法。
private void setUpToolbar() {
Toolbar archiveToolbar = (Toolbar)findViewById(R.id.xmlToolbarMain);
setSupportActionBar(archiveToolbar);
getSupportActionBar().setDisplayShowTitleEnabled(false);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
,這是我的工具欄的xml:
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/xmlToolbarMain"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="#34465d"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:transitionName="actionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
/>
,這是我的價值觀目錄下的風格:
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
</resources>
刪除'getSupportActionBar()。setDisplayHomeAsUpEnabled(true);' – camelCaseCoder
它只是刪除後面的圖標,並沒有用這個替換任何東西(我的意思是humburger圖標) –
您是否使用'DrawerLayout'創建NavigationDrawer? – camelCaseCoder