默认为灰色,但当我按住时颜色会从灰色顶部变为橙色。
问问题
1054 次
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 回答