2010-07-15 43 views
0

我有4個選項卡,在我的應用程序,它是在android中開發的。 我想知道當我從一個標籤導航到另一個標籤時哪個事件被觸發。哪個視圖正在加載TabControl

我應該在我的代碼中使用此事件?

public class Test extends TabActivity 
{ 
    @Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
       TabHost host = getTabHost();   
       host.addTab(host.newTabSpec("Test1").setIndicator(new MyView(this, 
       R.drawable.icon, "Test1")).setContent(new Intent(this, Test1.class))); 
       host.addTab(host.newTabSpec("Test2").setIndicator(new MyView(this, 
       R.drawable.compass, "Test2")).setContent(new Intent(this, Test2.class))); 
       host.addTab(host.newTabSpec("Test3").setIndicator(new MyView(this, 
       R.drawable.mosquebg, "Test3")).setContent(new Intent(this, 
       Test3.class))); 

       host.addTab(host.newTabSpec("Settings").setIndicator(new MyView(this, 
       R.drawable.icon, "Settings")).setContent(new Intent(this, Settings.class))); 

       host.getTabWidget().setBackgroundResource(R.drawable.background); 


       host.getTabWidget().getChildAt(0).getLayoutParams().height=35; 
       host.getTabWidget().getChildAt(1).getLayoutParams().height=35; 
       host.getTabWidget().getChildAt(2).getLayoutParams().height=35; 
       host.getTabWidget().getChildAt(3).getLayoutParams().height=35; 

    } 
} 

回答