如何在android中使用TabHost.OnTabChangeListener?
给我一些示例代码...... :(
谢谢
pgs*_*rom 76
为什么我很高兴能帮到你,先生:
myTabHost.setOnTabChangedListener(new OnTabChangeListener(){
@Override
public void onTabChanged(String tabId) {
if(TAB_1_TAG.equals(tabId)) {
//destroy earth
}
if(TAB_2_TAG.equals(tabId)) {
//destroy mars
}
}});
Run Code Online (Sandbox Code Playgroud)
创建选项卡时TAB_1_TAG,标记在哪里提供newTabSpec.
我认为在很多情况下让TabActivity成为监听器是有意义的:
public class MyTabActivity extends TabActivity implements OnTabChangeListener {
private TabHost tabHost;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/* Your onCreate code here */
tabHost.setOnTabChangedListener(this);
}
/* ... */
@Override
public void onTabChanged(String tabId) {
/* Your code to handle tab changes */
}
}
Run Code Online (Sandbox Code Playgroud)