Я хочу изменить значок на ActionBar динамически, у меня есть выход menu.But Это не меняет свой телефон Android в 5 версииКак изменить иконки в ActionBar динамически
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.exit_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.exit_menu:
android.os.Process.killProcess(android.os.Process.myPid());
System.exit(1);
return true;
default:
return super.onOptionsItemSelected(item);
}
}
Этот это мое меню выхода xml.
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/exit_menu"
android:icon="@drawable/exit"
android:title="Exit"
/>
</menu>
Это не изменяется с вашим кодом. –
@EmreAslan использовать мой отредактированный ответ – Sepehr
Я пробовал, но он не работает. –