看板 AndroidDev 關於我們 聯絡資訊
各位大大好 我想要將兩張圖片各佔螢幕寬的一半(兩張圖片填滿螢幕的寬 fill_parent) 使用的是 linear layout 可是當我圖片太小的時候會有多出來沒填滿的部分 ████ <- layout 所佔螢幕面積 可是當我圖片太大的時候 卻是以下的情形 ██████ <- layout 所佔螢幕面積 ██████ ██████ ██████ ██████ 圖片會被縮小但是因為 layout_height = "wrap_content" 所以會多出背景不想要的顏色 我想要剛剛好是 ██████ <- layout 所占面積 ██████ ██████ 請問要怎麼實現呢QQ? 謝謝各位大大! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.3.187
lovelycateye:android:adjustViewBounds="true"嗎? 12/19 19:18
bukiya:試試 android:scaleType 配上 android:layout_weight 12/19 21:44
issuemylove:adjustViewBounds 試出來 QQ! 感謝 12/20 10:50
issuemylove:最後是 adjustViewBounds 和使用 scaleType="fitXY" 12/20 11:23
但是圖片太小的話會變成 ██████ 就沒辦法維持等比例了 ※ 編輯: issuemylove 來自: 211.21.125.247 (12/20 11:43)
pkmilk:如果要剛好塞滿整個螢幕 程式執行時可以先讀手機的解析度 12/20 13:26
pkmilk:然後再把圖片調整成跟螢幕相同的比例 12/20 13:27
asilzheng:又要填滿又要等比例 你真的知道你要什麼嗎?? 12/22 12:51
lovelycateye:我覺得這種需求確實有可能會出現啊,我就遇過。 12/22 13:55
lovelycateye:不過我最後用算的解決 12/22 13:55