隐藏Kindle Fire 3和Kindle Fire HDX的导航栏
-
21-12-2019 - |
题
我的代码:
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);
}
});
.
我使用此代码在玩游戏时隐藏NUB酒吧。但它只适用于设备:KF 1,2。至于KF 3,Nub Bar并不是隐藏的。它只是隐藏在1秒钟。然后Nub Bar将显示是否没有与屏幕的交互。 所以如何在我的应用程序运行时Nub Bar没有显示?
解决方案
似乎是带有Fire OS 3.0和3.1和System_UI_FLAG_FULLSCREEN的错误。 他们声称它在Fire OS 3.2.1中固定。 链接: https://forums.developer.amazon.com/forums/thread.jspa?messageid=6004
如果您升级到最新可能system_ui_flag_fullscreen标志将工作。我正在使用system_ui_flag_low_profile,它仍然不适用于第3代Kindle,我在这里报告了: https://forums.developer.amazon.com/forums/thread.jspa?threadid=3514
不隶属于 StackOverflow