如何在Android中禁用或更改Tab下划线的颜色?

时间:2013-03-17 06:17:48

标签: android

enter image description here

enter image description here

默认为灰色,但按住时颜色从灰色顶部橙色更改。

1 个答案:

答案 0 :(得分: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是指针(顶部)的布局文件,它有一个背景(带有一个用于按下和未按下的滑块),你想要构建它。