2016-11-22 8 views
2

마커를 클릭 할 때마다 textView 텍스트를 변경하려고합니다. 그러나 textView는 텍스트를 변경하지 않습니다. 로그는 텍스트를 표시하지만의 setText 이있다textView inside 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; 
} 

작동하지 않습니다 내 ...

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; 

}

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

그냥 다음과 같이 코드를 변경 시도에서 OnCreate