我正在尝试调暗 Honeycomb+ 上的导航按钮(返回、主页等)。看起来这应该可以解决问题,但它对我不起作用:
protected void onResume( )
{
super.onResume();
View v = findViewById( android.R.id.content );
if ( v != null )
v.setSystemUiVisibility( isNightVision() ? View.SYSTEM_UI_FLAG_LOW_PROFILE
:View.SYSTEM_UI_FLAG_VISIBLE );
}
我有一些证据表明我这样做是正确的,因为如果我使用 SYSTEM_UI_FLAG_HIDE_NAVIGATION 而不是 SYSTEM_UI_FLAG_LOW_PROFILE,导航栏就会隐藏。
我正在 Nexus 7 上进行测试,起初我认为该设备可能不支持此选项。然而,使用 Kindle 应用程序时,按钮会变暗为点,所以我认为这是可能的。有什么想法吗?
最佳答案
这是我在我的一个应用程序中所做的:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
关于Android:调暗导航按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13280253/