2016-12-06 5 views
0
@Override 
public boolean onMenuItemClick(MenuItem item) { 

    switch (item.getItemId()) { 
Case R.id.MapID: 
      Toast.makeText(getBaseContext(), "Showing Google MAP", Toast.LENGTH_LONG).show(); 
      if(mapFragment.isHidden()){ 
       mapFragment.getView().setVisibility(View.VISIBLE); 
      } 
      else { 
       mapFragment.getView().setVisibility(View.INVISIBLE); 
      } 
      return true;}} 

Так что моя карта Google показывает на экране, но когда я нажимаю на карте в меню исчезает, но когда я повторно нажмите на карту снова не появляется. Как снова установить его на видимость?Мой MapFragment не появляются, когда я setVisibility

+1

опубликовать ваш полный код –

+0

пожалуйста, проверьте ** если заявление ** –

+0

вы получаете тост за «Отображение Google MAP»? потому что ваше заклинание для случая неверно. поэтому сделайте это правильно. –

ответ

0

это работает для меня надеюсь, что он будет работать для вас

if(mapFragment.isVisible()){ 
mapFragment.getView().setVisibility(View.GONE); 
}else{ 
    mapFragment.getView().setVisibility(View.VISIBLE); 
} 
+0

Это дает мне 'cannnot решить метод getVisibility()' ошибка – rimmzhimm

+0

использование mapFragment.isShown() –

+0

ошибки, cannnot решить метод isShown()» – rimmzhimm

 Смежные вопросы

  • Нет связанных вопросов^_^