android设置背景图片不填充整个_Android应用开发之android解决背景图片平铺拉伸问题...

本文将带你了解Android应用开发之android解决背景图片平铺拉伸问题,希望本文对大家学Android有所帮助

最近开发时遇到一个问题:

使用一条图片(1200x128)平铺作为背景,测试机型是魅族mx4,平铺代码如下:Java代码    <?xml  version="1.0" encoding="utf-8"?>      <?xml   version="1.0" encoding="utf-8"?>

android:src="@drawable/detail_note_paper_line_middle"

android:tileModeY="repeat">

选择有两个:

1.直接在布局设置background

2.帧布局套用ImageView(等下有说明)

问题来了,1方法设置之后图片拉伸了!!!卧槽,然后就去查吧,怎么使background图片不拉伸,以下是各博客你抄我我抄你的解决办法:

看得我一脸懵逼,这样设置就没法实现平铺了呀!

好,换个方法,我记得ImageView的src设置图片是保持长宽的,然而...长宽比是保持了,尼玛repeat效果没了,看着孤零零的那一条图片我两脸懵逼...

思路陷入死胡同...

想了好久,不对啊,图片尺寸那么大,怎么可能还会拉伸呢???突然我反应过来as的drawable只有一个!!

ok,意识到这点就好办了.

图中drawable-xxhdpi是我新建的,把图片放进去就ok了(别放mipmap里面,mipmap里一般只放应用图标)

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之Android频道!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值