2
私はマーカをクリックするたびにtextViewのテキストを変更しようとしています。しかし、textViewはテキストを変更しません。ログはテキストを示していますがのsetText はtextView内部ボトムシートは変更されません
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
}