alterar icone do item de um menu antes de inflar
01/09/2013
0
alterar icone do item de um menu antes de inflar?
logo abaixo está o meu Inflater:
@Override public boolean onOptionsItemSelected(MenuItem item) { Log.i("erro", "" + item); //super.onOptionsItemSelected(item); switch (item.getItemId()) { case android.R.id.home: menu.toggle(); return true; // break; case R.id.mapa_: Toast.makeText(getBaseContext(), "Clicou no mapa", Toast.LENGTH_LONG).show(); mapType = GoogleMap.MAP_TYPE_NORMAL; //item.setIcon(R.drawable.ic_location_web_site); return true; case R.id.satelite_: Toast.makeText(getBaseContext(), "Clicou no satelite", Toast.LENGTH_LONG).show(); mapType = GoogleMap.MAP_TYPE_SATELLITE; //item.setIcon(R.id.mapa); //menu.getResources().getXml(R.id.mapa); return true; } myMap.setMapType(mapType); return super.onOptionsItemSelected(item); }
logo abaixo está o meu Inflater:
public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu){ MenuInflater inflater = getSupportMenuInflater(); inflater.inflate(R.menu.activity_main, menu); // estou com problema aqui na lógica... menu.findItem(R.id.mapa).setIcon(R.drawable.ic_location_web_site); return true; }
Jaci Pereira
Curtir tópico
+ 0
Responder
Posts
06/09/2013
Ricardo Arrigoni
Opa, não entendi muito bem, é uma dúvida ou uma solução para esse problema? :)
Responder
06/09/2013
Jaci Pereira
Como faço para alterar ícone do item de um menu antes de inflar?
Responder
Clique aqui para fazer login e interagir na Comunidade :)