我开发了一款在全屏模式下播放视频的应用程序,它可以在手机上正常运行但是当我在Honeycomb 3.1上运行的三星Galaxy Tab 10.1上进行测试时,任务栏似乎仍然位于底部。
我尝试运行一些应用程序,比如愤怒的小鸟,但仍然无法在全屏模式下运行,任务栏仍然保持在底部。运行youtube应用程序只会使任务栏变为黑色,屏幕模式保持不变。
这是三星Galaxy Tab 10.1的限制吗?或者这是所有HoneyComb的标准?
感谢Android Gurus =)
答案 0 :(得分:3)
Honeycomb上的底栏永远不会消失,因为平板电脑没有硬件主页或后退按钮,用户退出应用程序的唯一方法是使用底部状态栏。如果它是可隐藏的,它们将被困在您的应用程序中,这将不是一个良好的用户体验。
答案 1 :(得分:1)
AmandeepGrewal是正确的,但你也应该能够用以下方式“调暗”吧: setSystemUiVisibility(int)
你可以看看这是否有任何帮助:
ActionBar actionBar = activity.getActionBar();
if (actionBar != null) {
//mContentView.setSystemUiVisibility(visibility);
if (visibility == View.STATUS_BAR_VISIBLE) {
actionBar.show();
} else {
actionBar.hide();
}
}
答案 2 :(得分:0)
嗯,显然,任务栏可以完全隐藏在 Honeycomb 3.2 上,因为我有一个三星Galaxy Tab Plus 7.0,当Kindle应用程序运行时,任务栏完全消失。如果在Kindle应用程序中的任何地方点击屏幕,任务栏会弹回。
据推测,任何应用程序都可以编写或修改以允许此功能。