android解决背景图片平铺拉伸问题

[size=medium]最近开发时遇到一个问题:
使用一条图片(1200x128)平铺作为背景,测试机型是魅族mx4,平铺代码如下:[/size]
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/detail_note_paper_line_middle"
android:tileModeY="repeat">
</bitmap>

[size=medium]选择有两个:
1.直接在布局设置background
2.帧布局套用ImageView(等下有说明)
问题来了,1方法设置之后图片拉伸了!!!卧槽,然后就去查吧,怎么使background图片不拉伸,以下是各博客你抄我我抄你的解决办法:[/size]
[img]http://dl2.iteye.com/upload/attachment/0120/1092/a9499667-5204-378b-bf58-2aaa4d165129.jpg[/img]

[size=medium]看得我一脸懵逼,这样设置就没法实现平铺了呀!
好,换个方法,我记得ImageView的src设置图片是保持长宽的,然而...长宽比是保持了,尼玛repeat效果没了,看着孤零零的那一条图片我两脸懵逼...
思路陷入死胡同...

想了好久,不对啊,图片尺寸那么大,怎么可能还会拉伸呢???突然我反应过来as的drawable只有一个!!
ok,意识到这点就好办了.[/size]
[img]http://dl2.iteye.com/upload/attachment/0120/1096/7dc0e9d8-db5b-32f1-831a-1833f5aea6b2.jpg[/img]
[size=medium]
图中drawable-xxhdpi是我新建的,把图片放进去就ok了(别放mipmap里面,mipmap里一般只放应用图标)[/size]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值