Несколько вкладок Android позволяют узнать, выбрана ли одна из них. - PullRequest
0 голосов
/ 20 февраля 2012

заголовок объясняет все, что я хочу, если пользователь выбирает другую вкладку, тогда старый кран очищает некоторые тексты, но я не знаю, как достичь этого события, я создал вкладки, используя этот код

 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);

1 Ответ

0 голосов
/ 20 февраля 2012

Зарегистрируйте TabHost.OnTabChangeListener:

tabHost.setOnTabChangedListener( new TabHost.OnTabChangeListener{

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