簡體   English   中英

如何顯示隱藏的導航抽屜漢堡圖標?

[英]How to show the hidden Navigation Drawer Hamburger icon?

我在onCreate中使用以下代碼隱藏了導航抽屜漢堡包圖標。

 final android.support.v7.app.ActionBar actionBar = ((AppCompatActivity) getActivity()).getSupportActionBar();
        if(actionBar!=null) {
            actionBar.setHomeAsUpIndicator(null);
        }

當我移到其他片段時也隱藏了它,一旦我離開該片段,如何將圖標帶回來?

您可以使用drawable設置圖標

actionBar.setHomeAsUpIndicator(R.drawable.hamburger_icon);

嘗試此操作以獲取默認hamburger_icon可繪制

actionBar.setHomeAsUpIndicator(R.drawable.ic_drawer);
actionBar.setDisplayHomeAsUpEnabled(true);

將這個ic_drawer.xml創建在可繪制文件夾中

<vector xmlns:android="http://schemas.android.com/apk/res/android"
        android:width="24dp"
        android:height="24dp"
        android:viewportWidth="24.0"
        android:viewportHeight="24.0">
    <path
        android:fillColor="#FF000000"
        android:pathData="M3,18h18v-2L3,16v2zM3,13h18v-2L3,11v2zM3,6v2h18L21,6L3,6z"/>
</vector>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM