tabhost有多个标签,如果各个标签下的内容都在OnCreate里载入的话,势必造成资源浪费,所以我们可以监听切换标签事件,在点击相应标签时载入相应内容。
tabHost.setOnTabChangedListener(changeLis);
OnTabChangeListener changeLis=new OnTabChangeListener(){
@Override
public void onTabChanged(String tabId) {
// TODO Auto-generated method stub
setTitle(tabId);
}
};
这里把tabId显示标题上了,当然在实际应用中,可以写个判断,根据tabId做相应的处理。