1

在此处输入图像描述

在此处输入图像描述

默认为灰色,但当我按住时颜色会从灰色顶部变为橙色。

4

1 回答 1

0

如果您想隐藏带状线,您可以创建自己的选项卡指示器,然后带状线将不会显示。这将在运行时动态添加选项卡(您必须单独构建每个选项卡)。

我想你和 TabHost 一起工作(如果不是,请告诉我)。这是一个标签创建的示例。

// Create tab indicator (background with icon)
LinearLayout tabIndicator = (LinearLayout)getLayoutInflater().inflate(R.layout.tab_indicator, null);

// Create new tab spec from the TabHost
TabSpec newTab = mTabhost.newTabSpec(FINAL_ANY_TAG).setIndicator(tabIndicator);

newTab.setContent(R.id.tabContentXml);

mTabhost.addTab(newTab);

虽然 tab_indicator.xml 是指示器(顶部)的布局文件,但它具有您想要构建的背景(带有用于按下和未按下的选择器)。

于 2013-03-17T06:58:24.100 回答