2016-11-22 20 views
2

Я пытаюсь изменить textView текст каждый раз, когда я нажимаю на свой маркер. Но textView не меняет текст. Журнал показывает текст, но SetText не работаетtextView внутри bottoSheet не изменяется

public boolean onMarkerClick(Marker marker) { 
    Halte h = arrayListHalte.get(Integer.parseInt(marker.getSnippet())); 
    Log.d(TAG, "onMarkerClick: " + h.getNamaHalte()); 
    tvNamaHalte.setText(h.getNamaHalte()); 

    mBottomSheet.setState(BottomSheetBehavior.STATE_EXPANDED); 
    fab.hide(); 
    return false; 
} 

это мой OnCreate

protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_maps); 

    Toolbar myToolbar = (Toolbar) findViewById(R.id.my_toolbar); 
    setSupportActionBar(myToolbar); 

    tvNamaHalte = (TextView) findViewById(R.id.nama_bs);// i get my textView from bottomSheet 


} 

ответ

0

Просто измените код следующим образом и попробовать ...

public boolean onMarkerClick(Marker marker) { 
Halte h = arrayListHalte.get(Integer.parseInt(marker.getSnippet())); 
Log.d(TAG, "onMarkerClick: " + h.getNamaHalte()); 
mBottomSheet.setState(BottomSheetBehavior.STATE_EXPANDED); 
tvNamaHalte.setText(h.getNamaHalte()); 
fab.hide(); 
return false; 

}

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

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