2011-02-10 1 views
0

MapActivity를 확장하는 Android 앱이 있으므로 TabActivity를 확장 할 수 없습니다. 동적으로 탭의 내용을 팽창시키고 있습니다. 은 모두으로 보입니다.TabActivity를 확장하지 않을 때 탭에 표시되는 이벤트 리스너

내가 실행중인 문제는 첫 번째 탭을지나 탭에 부 풀린 뷰에 이벤트 리스너를 바인딩하려고 할 때 NullPointerException이 발생한다는 것입니다.

예 : 해당 탭에있는 모든 위젯, 당신은 inflate() 호출의 결과에 findViewById()를 호출해야한다 "동적 탭의 내용을 팽창"하는 경우

myButtonInTab2 = (Button)this.findViewById(R.id.mybuttonintab2); 
myButtonInTab2.setOnClickListener(new OnClickListener(){ 
    public void(View v){ 
     ///blah blah blah 
    } 
}); 

답변