安卓的项目做到收尾工作,放了几个背景进去,测试之后发现图片被拉伸,氛围感全无,于是在网上找了很久,有了一个解决方案,记录一下
xml中background直接设置图片,不同的测试机可能会有不同的拉伸小效果,比如我的
想象中本应该是这样的,结果
logo变成矩形了....
方法是:使用Bitmap定义background 就不存在拉伸了
在drawable下新建xml,我命名为 login_bg
图片命名为 loginorre
加入代码
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:gravity="top"
android:src="@drawable/loginorre"
android:tileMode="disabled">
</bitmap>
在xml中引用
android:background="@drawable/login_bg"
运行一下,解决~