[問題] imageView

看板AndroidDev作者 (skill)時間13年前 (2012/12/19 18:17), 編輯推噓1(108)
留言9則, 5人參與, 最新討論串1/2 (看更多)
各位大大好 我想要將兩張圖片各佔螢幕寬的一半(兩張圖片填滿螢幕的寬 fill_parent) 使用的是 linear layout 可是當我圖片太小的時候會有多出來沒填滿的部分 ████ <- layout 所佔螢幕面積 可是當我圖片太大的時候 卻是以下的情形 ██████ <- layout 所佔螢幕面積 ██████ ██████ ██████ ██████ 圖片會被縮小但是因為 layout_height = "wrap_content" 所以會多出背景不想要的顏色 我想要剛剛好是 ██████ <- layout 所占面積 ██████ ██████ 請問要怎麼實現呢QQ? 謝謝各位大大! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.3.187

12/19 19:18, , 1F
android:adjustViewBounds="true"嗎?
12/19 19:18, 1F

12/19 21:44, , 2F
試試 android:scaleType 配上 android:layout_weight
12/19 21:44, 2F

12/20 10:50, , 3F
adjustViewBounds 試出來 QQ! 感謝
12/20 10:50, 3F

12/20 11:23, , 4F
最後是 adjustViewBounds 和使用 scaleType="fitXY"
12/20 11:23, 4F
但是圖片太小的話會變成 ██████ 就沒辦法維持等比例了 ※ 編輯: issuemylove 來自: 211.21.125.247 (12/20 11:43)

12/20 13:26, , 5F
如果要剛好塞滿整個螢幕 程式執行時可以先讀手機的解析度
12/20 13:26, 5F

12/20 13:27, , 6F
然後再把圖片調整成跟螢幕相同的比例
12/20 13:27, 6F

12/22 12:51, , 7F
又要填滿又要等比例 你真的知道你要什麼嗎??
12/22 12:51, 7F

12/22 13:55, , 8F
我覺得這種需求確實有可能會出現啊,我就遇過。
12/22 13:55, 8F

12/22 13:55, , 9F
不過我最後用算的解決
12/22 13:55, 9F
文章代碼(AID): #1GqPG_uf (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1GqPG_uf (AndroidDev)