Joh*_*ohn 11 android android-softbuttons
在我的平板电脑上,它有以下栏来控制回来,回家等(我不知道正确的名称,状态栏?控制栏?操作栏?或其他)
在程序中,它使用以下方法来全屏显示.
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
requestWindowFeature(Window.PROGRESS_INDETERMINATE_OFF);
Run Code Online (Sandbox Code Playgroud)
但我不知道为什么酒吧还在这里.因此,我无法获得正确的屏幕尺寸.
谁能告诉我如何删除它?

Dav*_*her 37
似乎有一个UNDOCUMENTED标志:
yourGreatView.setSystemUiVisibility(8);
Run Code Online (Sandbox Code Playgroud)
已在Android
4.1.1(API 16)上
验证已在Android 4.1.1(API 16)上验证已在Android 4.0.4(API 15)上运行
(所有平板电脑)
Swa*_*yam 12
在运行Android 4+的平板电脑中,无法隐藏系统/导航栏.
从文档(系统UI可见性控件部分):
这
SYSTEM_UI_FLAG_HIDE_NAVIGATION是一个新标志,要求导航栏完全隐藏.请注意,这仅适用于某些手机使用的导航栏(它不会隐藏平板电脑上的系统栏).
但是,您可以尝试在系统游戏和视频播放过程中调暗系统栏.
该
SYSTEM_UI_FLAG_LOW_PROFILE标志替换STATUS_BAR_HIDDEN标志.设置时,此标志为系统栏或导航栏启用"低调"模式.导航按钮暗淡,系统栏中的其他元素也隐藏.启用此功能对于创建更加身临其境的游戏而不会分散系统导航按钮非常有用.
在 Android 4.4 及更高版本中,您可以完全隐藏导航栏,并使用全屏和沉浸的组合使其保持隐藏状态:
@Override
protected void onResume() {
super.onResume();
View decorView = getWindow().getDecorView();
decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
43654 次 |
| 最近记录: |