Fórum alterar icone do item de um menu antes de inflar #453765
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
Gostei + 0
06/09/2013
Jaci Pereira
Como faço para alterar ícone do item de um menu antes de inflar?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)