【发布时间】:2012-04-29 07:32:55
【问题描述】:
操作栏甚至可以在预蜂窝设备上显示,如通过 actionbar-compat sample 所示。
我希望能够按需隐藏和显示操作栏(以编程方式)。我该怎么做?
问题是使用支持库获取操作栏返回 null。我也尝试使用它的 id 找到它并将可见性设置为消失,但它只是显示了一个空白。
【问题讨论】:
-
您如何尝试获取操作栏?通过使用
getActionBar()? -
Android 支持包与“旧设备上的操作栏”无关。
-
所以这不可能吗?有什么解决办法吗?
-
@CommonsWare 更新了问题。不过,对于 pre-honeycomb 设备,还有一个操作栏替代品,我无法找到一种方法来按需隐藏和显示它。
-
@Abhishek Chanda:我有,它不可用,因为它不可用(API 11+,我使用姜饼,即 API10)。在图书馆找不到等价物。
标签: android compatibility android-3.0-honeycomb android-actionbar android-2.3-gingerbread