0

我有 4 个选项卡,在我的应用程序中,它是在 android 中开发的。我想知道当我从一个选项卡导航到另一个选项卡时会触发哪个事件。

我应该在我的代码中哪里使用这个事件?

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;

    }
}
4

1 回答 1

1

setOnTabChangedListener是您将为OnTabChanged事件设置的侦听器。

于 2010-07-15T14:40:51.597 回答