作者issuemylove (skill)
看板AndroidDev
标题[问题] imageView
时间Wed Dec 19 18:17:33 2012
各位大大好
我想要将两张图片各占萤幕宽的一半(两张图片填满萤幕的宽 fill_parent)
使用的是 linear layout
可是当我图片太小的时候会有多出来没填满的部分
█
███
██ <- layout 所占萤幕面积
可是当我图片太大的时候
却是以下的情形
██████ <- layout 所占萤幕面积
██████
██████
██████
██████
图片会被缩小但是因为 layout_height = "wrap_content"
所以会多出背景不想要的颜色
我想要刚刚好是
██████ <- layout 所占面积
██████
██████
请问要怎麽实现呢QQ? 谢谢各位大大!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.163.3.187
1F:→ lovelycateye:android:adjustViewBounds="true"吗? 12/19 19:18
2F:→ bukiya:试试 android:scaleType 配上 android:layout_weight 12/19 21:44
3F:→ issuemylove:adjustViewBounds 试出来 QQ! 感谢 12/20 10:50
4F:→ issuemylove:最後是 adjustViewBounds 和使用 scaleType="fitXY" 12/20 11:23
但是图片太小的话会变成
██████
就没办法维持等比例了
※ 编辑: issuemylove 来自: 211.21.125.247 (12/20 11:43)
5F:推 pkmilk:如果要刚好塞满整个萤幕 程式执行时可以先读手机的解析度 12/20 13:26
6F:→ pkmilk:然後再把图片调整成跟萤幕相同的比例 12/20 13:27
7F:→ asilzheng:又要填满又要等比例 你真的知道你要什麽吗?? 12/22 12:51
8F:→ lovelycateye:我觉得这种需求确实有可能会出现啊,我就遇过。 12/22 13:55
9F:→ lovelycateye:不过我最後用算的解决 12/22 13:55