2011-11-01 33 views
1

我在tabhost中有三个选项卡。 我可以在三个标签之间切换。 但是我希望第三个选项卡不可点击。这将通过选项卡1中的差异按钮触发。如何将选项卡设置为不可点击

任何帮助如何实现这一目标?

回答

3

尝试:

如果要禁用TabWidget一个选项卡按钮,然后试试这个代码:

// tabHost = ...(获得TabHost)

tabHost.getTabWidget().getChildTabViewAt(your_index).setEnabled(false); 

如果您想要在整体上禁用标签小部件,则:

// tabWidget = ...(获得TabWidget)

tabWidget.setEnabled(false); 
+1

任何想法如果我们可以实现这一点,如果一个人使用FragmentActivity创建标签,而不是使用TabHost? – VikramV

+0

这帮了我:) –

相关问题