簡體   English   中英

android.support.v7工具欄和DrawerLayout-如何更改Hamburger圖標

[英]android.support.v7 Toolbar & DrawerLayout- how to change Hamburger icon

我的應用程序使用ActionBarActivity和DrawerLayout等。我想將ActionBarDrawerToggle圖標更改為可自定義繪制。

在我的代碼中,我使用android.support.v7.widget.Toolbar作為SupportActionBar

這是我的代碼:

 toolbar.setNavigationIcon(R.drawable.lifeline_shield);
 setSupportActionBar(toolbar);
 ActionBar actionbar = getSupportActionBar();
 actionbar.setDisplayHomeAsUpEnabled(true);
 actionbar.setDisplayShowTitleEnabled(false);

mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, toolbar, R.string.somestring1, R.string.somestring2) ....

但是我仍然看到Hamburger圖標,所以我有自己的圖標用於打開抽屜。 我該如何解決? 不使用不推薦使用的api

可能的解決方法:

mDrawerToggle.setDrawerIndicatorEnabled(false);
mDrawerToggle.setHomeAsUpIndicator(yourdrawableres);

暫無
暫無

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

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