1.LinearLayout:设置背景时即设置android:background时,假如LayoutLayout设置了android:layout_width="wrap_content"。那么你的布局会和你的图片大小一样大。并不会出现图片失真严重的问题

2.RelativeLayout:设置背景时,即设置了android:background时,假如RelativeLayout设置了android:layout_width="wrap_content"。那么你的布局并不会和你的图片一样大。而是布局填充整个屏幕背景也会跟着填充整个屏幕。这样就造成了图片失真严重。

解决办法:

1.新建一个drawable文件夹,在文件夹中新建一个xml文件,内容如下代码所示:

<?xml version="1.0" encoding="utf-8"?><bitmap xmlns:android="http://schemas.android.com/apk/res/android"    android:src="@drawable/order_detail_line"    android:tileMode="disabled" android:gravity="center" ></bitmap>

2.在你的布局文件中设置RelativeLayout的背景为android:background=“@drawable/xml文件的名称”

3.到此结束,失真问题搞定。

更多相关文章

  1. Android改变文件的权限
  2. Android学习-五布局之相对布局
  3. 如何查看无法导出的android数据库文件?
  4. android控件布局
  5. [Android]笔记7-RelativeLayout布局
  6. Android的四种基本布局
  7. 关于Android Studio里的Gradle文件
  8. android使用http协议上传文件
  9. 安卓xml文件中设置动画匀速旋转无效?

随机推荐

  1. Android设置GPS及获取经纬度坐标
  2. Android平台搭建过程中的问题
  3. Android用户看过来,免ROOT和顽固后台拜拜
  4. 【Android笔记】Android统计文件夹大小,删
  5. 让 Android 可以识别BMP图片文件,且目前A
  6. android中的 Handler机制
  7. Android中的WebView
  8. 第一行代码笔记1
  9. Android 强大的图片加载缓存— Glide
  10. Android 启动流程简介