1 주일 동안이 문제가 발생했습니다.
나는 각 탭에 MainActivity extends TabActivity
과 A, B 두 가지 활동을 가지고 있습니다.
이제 액티비티 A의 버튼을 눌러 현재 페이지를 액티비티 B의 탭으로 설정하려고합니다
MainActivity
을 제외한 setCurrentTab
메서드는 사용할 수 없습니다. 이 기능을 작동하게하려면 어떻게해야합니까?탭 액티비티에서 setCurrentTab 메서드를 사용하는 방법은 무엇입니까?
public class AActivity extends Activity{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.a_layout);
Button b = (button)findViewById(R.id.bt);
b.setOnClickListener(this);
}
public void onClick(View v) {
tabHost.setCurrentTab(1);
//Can't work here
}
}
는 onTabChanged \t \t \t \t \t \t \t 공공 무효 tabHost.setOnTabChangedListener (새 OnTabChangeListener() \t \t \t { \t (문자열 TABID) \t \t \t \t {} –