gpt4 book ai didi

android - 启动 Daydream 服务时隐藏导航栏?

转载 作者:太空狗 更新时间:2023-10-29 14:20:21 25 4
gpt4 key购买 nike

我正在将 Dreamservice 添加到我的应用程序中,我想在梦中播放视频。与我在主 Activity 期间用于隐藏导航控件的代码大致相同

// Hide navigation controls
View v = findViewById(R.id.dream);
v.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

导致 Daydream 崩溃。看看其他的Daydreams,好像也没有隐藏bar的。是否有可能做到这一点?否则,我在 Daydream 中播放的视频无法正确居中。

最佳答案

尝试一些不同的方法。

View view = getWindow().getDecorView();
view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | view.getSystemUiVisibility());

任何 getWindow()getDecorView() 都可能返回 null,尤其是在不做梦的时候。

保留 the docs心里。您可能需要定期重新应用此标志。如果 DreamService 是交互式的,它也不会在第一个输入事件时关闭,只会在第二个时关闭。

关于android - 启动 Daydream 服务时隐藏导航栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17645636/

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