安卓布局中添加背景图片闪退问题

安卓布局中添加背景图片闪退问题,第1张

看你的代码MyFontView 应该是写在xml里面的,如果是这样的话那么MyFontView 还得重新另一个带attr参数的构造方法,要是还引用了样式文件的话那么还得把其他的构造方法都重新。建议你先直接new这个MyFontView 然后add到界面上看看效果。<

闪屏的原因:由于oncreate和onresume执行完才显示布局,就是在这里的数据处理完成了,才能显示相应的布局。一般的,如果时间过长不能处理完数据,就显示黑色窗口,默认的颜色。所以,可以修改一下主题就可以避免这种闪屏的情况。

一般有这几种方法:第一种,修改主题,设置透明背景

第二种,修改当前主题中的属性,在属性中添加“android:windowIsTranslucent”

第三种,自定义主题,设置自己的背景图片。

以上方法都可以解决闪屏的问题,但是都只是简单的改变主题。最好,还是优化xml布局文件,还有数据处理,加线程去处理数据过大问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11962188.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存