android启动页白屏和图片自适应问题
2024-09-22
34
android启动页白屏和图片自适应问题,自适应官方给的说法也只是做多套图去适配不同的分辨率,本文通过几个设置几行代码即可解决启动页短暂白屏和自适应问题。
网上的说法是通过启动页代码裁切图片或者在ImageView中设置android:adjustViewBounds="true"和android:scaleType="fitXY"解决。其实最好的解决方法是直接设置ImageView的android:scaleType="centerCrop"即可解决自适应问题了。
为了适应目前最大的分辨率的手机屏幕,启动页尽量大一点就可以了,目前微信启动页只用一张1920*1080的图片,目前1152*1920应该已经是极限了吧。
短暂白屏的问题如何解决呢?
我们可以现在styles.xml里添加一个样式:
<style name="Theme.beginBackground" parent="@android:style/Theme.Translucent.NoTitleBar">
<item name="android:windowBackground">@null</item>
</style>
然后,在AndroidManifest.xml里对应的启动页的activity里设置android:theme="@style/Theme.beginBackground"就可以了。
更新于:2个月前赞一波!
相关文章
- Android Manifest 权限描述大全对照表
- Android Studio创建安卓App通过WebView内嵌网页
- Android Studio Dolphin创建app启动页Splash自动跳转
- 深入探讨Android中的Jetpack库
- Android开发中的Service组件:理解与实战
- Android内存泄漏问题及其解决方案
- Android与物联网(IoT)的融合开发实践
- Android开发进阶:布局技巧与优化实践
- 鸿蒙HarmonyOS开发语言及其与安卓Android的区别深度解析
- Android与iOS应用中SQLite数据库的存取与修改操作
- 谷歌推出Android 14性能显著提升
- 2024年起苹果iMessage支持Android RCS通讯服务
- 微软推出Android版免费Copilot应用支持GPT-4
文章评论
评论问答