Android项目闪屏页图片尺寸异常:图片被裁切
Android闪屏页图片裁切问题解决方案
你的问题出在layer-list的<item>标签中错误使用了View布局属性,导致图片尺寸控制失效并出现裁切。
修复方案
将<item>里的android:layout_height和android:layout_width替换为android:height和android:width,修改后的代码如下:
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@color/primary_color"/> <item android:gravity="center" android:drawable="@drawable/cabeza_robot" android:height="match_parent" android:width="match_parent"/> </layer-list>
原因说明
layer-list属于Drawable资源配置文件,其中的<item>标签并不支持android:layout_width、android:layout_height这类针对View的布局属性,必须使用Drawable专属的android:width和android:height来定义尺寸。配合android:gravity="center"可以让图片在设定的尺寸范围内居中展示,避免出现铺满裁切的问题。
内容的提问来源于stack exchange,提问作者louisMay
相关产品推荐
相关产品推荐

