【问题标题】:using one tab as button使用一个标签作为按钮
【发布时间】:2012-02-27 22:15:43
【问题描述】:

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

我正在尝试使用 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);

【问题讨论】:

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

标签: android eclipse button tabs android-tabhost


【解决方案1】:

我不确定您是否以正确的方式处理此问题。我想尝试将选项卡用作按钮,而不是创建另一个视图,将其与选项卡对齐并正确使用它的 onClickListener。

例如,您可以尝试类似...

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

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

【讨论】:

    猜你喜欢
    • 2011-11-12
    • 2012-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-17
    • 1970-01-01
    • 2021-09-29
    • 2013-02-02
    相关资源
    最近更新 更多