1

Я хочу изменить дома по умолчанию на кнопку Икона панели действий в уровне API 22Как изменить значок кнопки по умолчанию в ANDROID API 22

Я использую AppCompatV7 для уровня API 22 и продляю ДеятельностьBar Деятельность.

В настоящее время это выглядит как

default
и хотите изменить его как

Required

Что мы сделали:

В моем стиле тема по умолчанию я написал следующий код

<item name="android:actionModeCloseDrawable">@drawable/up_button</item> 

но, похоже, не работает.

+2

Кстати, 'ActionBarActivity' устарел. Вместо этого используйте 'AppCompatActivity'. –

ответ

0

Я считаю, что атрибут застегивать в теме называется homeAsUpIndicator:

<item name="android:homeAsUpIndicator">@drawable/up_button</item> 

Более подробная информация и Возможное решение on this question

Надеются, что это помогает

2

я сделал так , это может помочь. !!

mDrawerToggle.setDrawerIndicatorEnabled(false);//set false default 

toolbar.setNavigationIcon(R.drawable.menu_icon);//add custom home buton 

    toolbar.setNavigationOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      mDrawerLayout.openDrawer(Gravity.START); 
     } 
    }); 
+0

Я должен сделать это через XML. Я не использую панель инструментов. – techierishi