gpt4 book ai didi

android - 如何切换状态栏?

转载 作者:太空狗 更新时间:2023-10-29 16:10:15 26 4
gpt4 key购买 nike

我正在寻找一种使用 onClickListener 显示和隐藏状态栏的方法,但只有显示它才有效。

WindowManager.LayoutParams lp = getWindow().getAttributes();
if (isStatusbarVisible)
lp.flags = LayoutParams.FLAG_FULLSCREEN;
else
lp.flags = LayoutParams.FLAG_FORCE_NOT_FULLSCREEN;
getWindow().setAttributes(lp);
isStatusbarVisible = !isStatusbarVisible;

使用 FLAG_FULLSCREEN 隐藏状态栏似乎只有在调用 setContentView() 之前设置标志时才有效。

还有其他隐藏状态栏的方法吗?

最佳答案

答案很简单,只需清除 FLAG_FULLSCREEN 标志即可:

if (isStatusBarVisible)
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
else
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

关于android - 如何切换状态栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3856423/

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