启用/禁用Android ActionBar.Tab

Dan*_*lli 8 android android-fragments android-actionbar

我正在开发一个使用新Tabs系统(ActionBar.addTab())的应用程序,我将有3个选项卡.在确定的过程中,我想锁定(禁用)其中两个(不删除,只是不接受点击而不更改'选择器'.

我无法更改内容(通过实现TabListener而不更改片段等),但选择器更改.

反正只有禁用/启用标签?无需删除并再次添加?

提前致谢!BR,Danilo

Com*_*are 2

抱歉,操作栏中没有“启用”或“禁用”选项卡。正如您所注意到的,您可以删除并重新添加它们——据我所知,这是您可以获得的最接近的结果。

  • 好的我知道了!谢谢。我让经理通过在 TabListener 上添加检查来添加奇怪的行为,如果我“可以”更改我更改的选项卡,如果不能,我重新选择最新的选项卡 =P (3认同)
  • @DaniloBertelli 你的解决方法并不那么简单。为了正确更新所选选项卡视图,您的“重新选择最新选项卡”将需要位于通过其中一个视图上的帖子排队的可运行状态中。如果您确实想知道原因,请查看 ScrollingTabContainerView#TabClickListener.onClick - 因为您的 tab.select 调用需要在该方法中调用 [child.setSelected](http://is.gd/OCa2tF) 之后进行。 (2认同)