作者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