android layout布局文件设置背景图片只需要加上 android:background="@drawable/welcome
" 就可以了ic_bg为资源里的图片
然而这样设置后当图片较小时会发现 图片被拉伸了,失真。
那如何防止这种情况发生?
1.在drawable里建立一个welcome_bg.xml文件 内容如下
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/welcome"
android:tileMode="repeat" />
然后在布局里的引用改为
android:background="@drawable/welcome_bg"
第二种解决方案:
<ImageView
android:id="@+id/iv"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:src="@mipmap/welcome"/>
使用src引用图片 src设置的是图片,background设置的是背景