笔记:android 全面屏,刘海屏适配

如今全面屏、刘海屏、水滴屏多样,程序员需进行适配工作。全面屏适配可在AndroidManifest文件添加代码,设置屏幕高宽比。刘海屏适配较麻烦,不同厂商机型刘海大小不一,可参考大厂应用平台文档,文中还给出华为和小米适配官方文档地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现在全面屏、刘海屏、水滴屏各式各样,这样就意味着我们苦逼的程序员又多了些适配工作

不过还好,不算太麻烦

全面屏适配:在AndroidManifest 文件中添加如下代码即可

 <meta-data android:name="android.max_aspect"  android:value="2.4"/>

value的值是指手机屏幕的高:宽 比, 推荐 >=2.1

刘海屏适配:刘海屏的适配就麻烦点了,应该不同手机厂商的不同机型,刘海的大小不一,我这里就不具体一个个说了,大厂应用平台都有文档,自己点进去看吧

我适配了华为和小米的,代码贴一下

  <activity
            android:name=".activity.book.ReadActivity"
            android:configChanges="orientation|screenSize"
            android:screenOrientation="portrait"
            android:theme="@style/ReadTheme">
            <!--华为刘海屏适配-->
            <meta-data android:name="android.notch_support" android:value="true"/>
        </activity>

华为适配官方文档地址

小米适配官方文档地址

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值