Android 使用一个选项卡作为按钮

Android 使用一个选项卡作为按钮,android,eclipse,button,tabs,android-tabhost,Android,Eclipse,Button,Tabs,Android Tabhost,我有以下代码可以在我的应用程序中使用我的选项卡。 我想再添加一个选项卡,并将其用作按钮 我想用onTabChanged创建这个,对吗 我试过了,但没有成功: public void onTabChanged(String tab2) { Toast.makeText(this, "test", Toast.LENGTH_SHORT).show(); } 我的标签代码是: TabHost mTabHost = getTabHost();

我有以下代码可以在我的应用程序中使用我的选项卡。 我想再添加一个选项卡,并将其用作按钮

我想用onTabChanged创建这个,对吗

我试过了,但没有成功:

       public void onTabChanged(String tab2) {
          Toast.makeText(this, "test", Toast.LENGTH_SHORT).show(); 
        }
我的标签代码是:

   TabHost mTabHost = getTabHost();

            mTabHost.addTab(mTabHost.newTabSpec("tab1").setIndicator("text 1").setContent(R.id.tab1));
            mTabHost.addTab(mTabHost.newTabSpec("tab2").setIndicator("text 2").setContent(R.id.tab2));
            mTabHost.addTab(mTabHost.newTabSpec("tab3").setIndicator("text 3").setContent(R.id.tab3));
            mTabHost.addTab(mTabHost.newTabSpec("tab4").setIndicator("text 4").setContent(R.id.tab4));
            mTabHost.addTab(mTabHost.newTabSpec("tab5").setIndicator("text 5").setContent(R.id.tab5));

            mTabHost.setCurrentTab(0);

我不确定你做得对。我想尝试使用一个选项卡作为按钮,相反,我可能会创建另一个视图,将其与选项卡对齐,并正确使用它的onClickListener

例如,你可以尝试一些像

<LinearLayout
    android:layout_height="match_parent"
    android:layout_width="wrap_content"
    android:orientation="horizontal">
    <TabWidget......>
    <TextView.....>
</LinearLayout>

只需确保两者的样式相同,它将与选项卡视图合并并看起来正确,但不必处理孔选项卡基础结构。

为什么要尝试将选项卡用作按钮?