递归火山软件开发平台

标题: 横屏APP 手机 左边缺一角,是什么问题导致的【赋图】 [打印本页]

作者: cdmmye    时间: 2024-5-4 09:22
标题: 横屏APP 手机 左边缺一角,是什么问题导致的【赋图】
一直无法填满窗口,有哪位前辈知道的,解惑一二

作者: cdmmye    时间: 2024-5-4 09:29
3200*1440 的超宽屏
作者: 创世魂    时间: 2024-5-4 09:41
试试这个,绘制刘海区域。


<火山程序 类型 = "通常" 版本 = 1 />

方法 绘制刘海屏 <@安卓.编译时系统需求 = 28>
{
    @ if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.P) {
    @    android.view.WindowManager.LayoutParams lp = getWindow().getAttributes();
    @    lp.layoutInDisplayCutoutMode = android.view.WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES;
    @    getWindow().setAttributes(lp);
    @ }


}

作者: cdmmye    时间: 2024-5-4 09:58
创世魂 发表于 2024-5-4 09:41
试试这个,绘制刘海区域。

没用,那不是刘海区域!
以下是网上提示,可视火山无法设置AndroidManifest.xml文件

找到AndroidManifest.xml中<uses-sdk android:minSdkVersion="3" /> 把3改为比3大的数
3对应是SDK1.5,设置为4则对应SDK为1.6,只要设置的值大于等于4时,都能显示全屏(备注:一定是layout中设置了fill_parent属性,具体原因在这里就不解释了
作者: 创世魂    时间: 2024-5-4 10:00
本帖最后由 创世魂 于 2024-5-4 10:02 编辑
cdmmye 发表于 2024-5-4 09:58
没用,那不是刘海区域!
以下是网上提示,可视火山无法设置AndroidManifest.xml文件

……和这个有啥关系。和这个没关系。你看的啥文章都瞎写的。。
绘制刘海屏只是个名字而已,目的是为了解决全屏无法在全面屏手机中全屏显示的问题,在状态栏区域绘制内容。

作者: cdmmye    时间: 2024-5-4 10:01
创世魂 发表于 2024-5-4 10:00
……和这个有啥关系。和这个没关系。

那就不清楚什么问题了,怎么设置都不行
作者: 创世魂    时间: 2024-5-4 10:03
cdmmye 发表于 2024-5-4 10:01
那就不清楚什么问题了,怎么设置都不行

所以让你试试调用我这个方法看看啊。

应该是在 通知_被创建 下面调用就行了。
另外还有两个清单,都写上。
(, 下载次数: 2)

作者: cdmmye    时间: 2024-5-4 10:15
创世魂 发表于 2024-5-4 10:03
所以让你试试调用我这个方法看看啊。

应该是在 通知_被创建 下面调用就行了。

这个清单我用了,图片和背景都不是黑边了,布局依旧缺一块 (, 下载次数: 4)



作者: cdmmye    时间: 2024-5-4 10:23
创世魂 发表于 2024-5-4 09:41
试试这个,绘制刘海区域。

提示找不到符号 (, 下载次数: 2)
(, 下载次数: 3)

作者: cdmmye    时间: 2024-5-4 10:27
放在窗口下就正常了

作者: cdmmye    时间: 2024-5-4 10:31
还是一样无法铺满~一样是缺一块,背景满了,框架没满
作者: 穗玉天涯    时间: 2024-5-5 15:42
火山做一个无功能的空窗口界面都如此困难么,就不能给准备好自适应吗?
作者: cdmmye    时间: 2024-5-5 20:53
穗玉天涯 发表于 2024-5-5 15:42
火山做一个无功能的空窗口界面都如此困难么,就不能给准备好自适应吗?

火山的安卓确实太多问题了,自适应都做不到




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4