gpt4 book ai didi

android - 即使弹出对话框,Android youtube如何隐藏系统用户界面

转载 作者:行者123 更新时间:2023-12-03 06:17:02 25 4
gpt4 key购买 nike

我目前正在使用SystemUiHider隐藏系统状态栏和导航栏。

我遇到了一个问题,如果我想显示一个DialogFragment(实际上会弹出一个对话框),它的确会破坏系统ui的隐藏并显示状态栏和导航栏。

看起来像这个enter image description here

弹出对话框后,您可以看到屏幕被压扁了

我以为我想要的就是与Youtube Android App相同的效果

看起来像这个enter image description here

单击屏幕右上方的选项按钮后,它会弹出一个对话框,类似于enter image description here

它显示了状态栏和导航栏,但是很好,因为它不会压缩实际的视频

那么有人可以帮我吗?感谢您的任何建议

我目前正在使用SystemUiHider

mUIHider = SystemUiHider.getInstance(this, mContentFrame,
SystemUiHider.FLAG_FULLSCREEN
| SystemUiHider.FLAG_LAYOUT_IN_SCREEN_OLDER_DEVICES
| SystemUiHider.FLAG_HIDE_NAVIGATION
| SystemUiHider.FLAG_HIDE_IMMERSIVE_STICKY);
mUIHider.setup();
mUIHider.hide();

最佳答案

根据android使用Immersive view会做。类似于以下情况:

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

if (savedInstanceState == null) {
}

getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_IMMERSIVE);
}

关于android - 即使弹出对话框,Android youtube如何隐藏系统用户界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42685024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com