首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Galaxy S10,S10+全屏模式

Galaxy S10,S10+全屏模式
EN

Stack Overflow用户
提问于 2019-03-12 21:31:37
回答 3查看 5.7K关注 0票数 3

如何使用三星Galaxy S10和S10+实现全屏模式,下面的代码不适用于我:

代码语言:javascript
复制
getWindow().getDecorView().setSystemUiVisibility(
// Set the content to appear under the system bars so that the
// content doesn't resize when the system bars hide and show.
SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
// Hide the nav bar and status bar
// | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
);

它隐藏状态栏的内容,但不隐藏状态栏本身:

请帮帮忙

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-03-15 00:21:10

把你的应用程序的样式放在下面,为我解决了这个问题:

代码语言:javascript
复制
<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>

有关支持删除的更多详细信息,请参阅以下内容:

https://developer.android.com/guide/topics/display-cutout

票数 8
EN

Stack Overflow用户

发布于 2019-03-12 23:29:42

尝试创建一种样式:

代码语言:javascript
复制
<style 
    name="Theme.AppCompat.Light.NoActionBar.FullScreen" 
    parent="@style/Theme.AppCompat.Light.NoActionBar">
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowActionBar">false</item>
    <item name="android:windowFullscreen">true</item>
    <item name="android:windowContentOverlay">@null</item>
</style>

然后将主题应用于您的活动:

代码语言:javascript
复制
<activity
   android:name=".MyActivity"
   android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen" 
/>

更新:

AFAIK,三星S10的纵横比为19:9 (相当于2.1),因此,在您的清单中,将此标记添加到您的<application>

代码语言:javascript
复制
<meta-data android:name="android.max_aspect" android:value="2.1" />

您还可以尝试为活动或应用程序设置resizeableActivity:

代码语言:javascript
复制
android:resizeableActivity="true"
票数 1
EN

Stack Overflow用户

发布于 2019-04-04 10:22:30

来自Mohamad Bdour链接的文档:

请注意,Android可能不允许内容视图与系统条重叠。若要覆盖此行为并强制内容扩展到裁剪区域,请通过View.setSystemUiVisibility(int)方法将下列任何标志应用于视图可见性: SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION SYSTEM_UI_FLAG_LAYOUT_STABLE

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55130940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档