我的代码:
s_activity.runOnUiThread(new Runnable()
{
@Override
public void run()
{
//hide nub
View view = s_activity.getWindow().getDecorView().findViewById(android.R.id.content).getRootView();
view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
}
});在玩游戏的时候,我用这段代码隐藏了这个小块。但是它只适用于设备:KF1,2。至于KF3,它并不是真正隐藏的。只是在1秒内就被藏起来了。然后,节点栏将显示如果没有与屏幕的交互。那么,在我的应用程序运行时,如何不显示节点条呢?
发布于 2014-05-08 11:57:50
在FireOS3.0和3.1以及SYSTEM_UI_FLAG_FULLSCREEN上似乎都有一个bug。他们声称它是在FireOS3.2.1中修复的。链接:
如果您升级到最新版本,那么SYSTEM_UI_FLAG_FULLSCREEN标志可能会工作。我使用的是SYSTEM_UI_FLAG_LOW_PROFILE,它仍然不能在第三代Kindle上工作,我在这里报告了:https://forums.developer.amazon.com/forums/thread.jspa?threadID=3514
https://stackoverflow.com/questions/20014685
复制相似问题