0%

TabHost的切换标签事件

tabhost有多个标签,如果各个标签下的内容都在OnCreate里载入的话,势必造成资源浪费,所以我们可以监听切换标签事件,在点击相应标签时载入相应内容。

tabHost.setOnTabChangedListener(changeLis);
OnTabChangeListener changeLis=new OnTabChangeListener(){
    @Override
    public void onTabChanged(String tabId) {
        // TODO Auto-generated method stub
        setTitle(tabId);
        
    }
    
};

这里把tabId显示标题上了,当然在实际应用中,可以写个判断,根据tabId做相应的处理。