Android多个选项卡查看如何知道是否选择了一个

Android多个选项卡查看如何知道是否选择了一个,android,events,tabs,Android,Events,Tabs,标题解释了这一切 我想,如果用户选择了另一个选项卡,那么旧的点击清除一些文本,但我不知道如何到达该事件,我使用此代码创建了选项卡 th = (TabHost) findViewById(R.id.tabhost); th.setup(); spec=th.newTabSpec("tag1"); spec.setContent(R.id.tab1); spec.setIndicator("tap1");

标题解释了这一切 我想,如果用户选择了另一个选项卡,那么旧的点击清除一些文本,但我不知道如何到达该事件,我使用此代码创建了选项卡

 th = (TabHost) findViewById(R.id.tabhost); 
         th.setup();
          spec=th.newTabSpec("tag1");
         spec.setContent(R.id.tab1);
         spec.setIndicator("tap1");
         th.addTab(spec);        
         spec=th.newTabSpec("tag2");
         spec.setContent(R.id.tab2);
         spec.setIndicator("tap2");                 
         th.addTab(spec);
         th.setCurrentTab(1);

注册一个
TabHost.OnTabChangeListener

tabHost.setOnTabChangedListener( new TabHost.OnTabChangeListener{

    public void onTabChanged(String tabId){
        // do something here
    }
})