I guess this one is too advanced for the beginner's group, so I'll ask it here:
On Mon, Feb 16, 2009 at 9:20 PM, Faber Fedor <faberfe...@gmail.com> wrote: > On my map menu I've got two menuitems: "Map View" and "Satellite View". > I'm sure you can figure out what they do. :-) I want to push "Map View" and > have the "Satellite View" menuitem disappear and vice-versa. I thought the > following code was the obvious way to do it, but my map_menuitem and > satellite_menuitem are both set to null. Yes, the R.id's do exist and > Eclipse is happy with all the code. I don't see why this shouldn't work, > 'cept it don't. Suggestions? > > <CODE> > public boolean onOptionsItemSelected(MenuItem item) { > > Intent i; > > switch(item.getItemId()) { > case R.id.satellite_menuitem: > MenuItem map_menuitem = (MenuItem) > findViewById(R.id.map_menuitem); > map_menuitem.setVisible(false); > > item.setVisible(true); > > map.setSatellite(true); > map.invalidate(); > break; > case R.id.map_menuitem: > MenuItem satellite_menuitem = (MenuItem) > findViewById(R.id.satellite_menuitem); > satellite_menuitem.setVisible(false); > > item.setVisible(true); > > map.setSatellite(false); > map.invalidate(); > break; > } > > return(super.onOptionsItemSelected(item)); > } > > </CODE> > > > -- > Faber Fedor > Linux New Jersey > http://linuxnj.com > -- Faber Fedor Linux New Jersey http://linuxnj.com faberfedor.blogspot.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---