Ich habe eine ActionBar mit einigen Menüpunkten, die Symbole sind. Und was ich will ist, zwischen zwei Zeichen zu wechseln.Gute Übung zu ActionBar-Symbol toggle
Dies ist, was ich bisher getan habe:
if(id == R.id.shift_day){
if(DoN==0){
item.setIcon(R.drawable.ic_menu_weather_day);
shift="shift night";
DoN=1;
onStart();
}
if(DoN==1){
item.setIcon(R.drawable.ic_menu_weather_night);
shift="shift day";
DoN=0;
onStart();
}
}
Arbeit wird dadurch nicht so gut, weil es das Symbol einmal und nie wieder ändert.
dies kann Ihnen helfen, http://stackoverflow.com/questions/19882443/how-to-change-menuitem-icon-in-actionbar-programatically –
Mein Code innerhalb der ist ** onOptionsItemSelected Ich weiß schon nicht, was ich hier tun soll. – mrg3tools
für welchen Zustand soll das Symbol wechseln? –