看板 AndroidDev 關於我們 聯絡資訊
請問各位大大,若在Button上設定背景圖 android:background="@drawable/XXX" 會遭遇到一種情況就是,Button的 layout_Width會 因為圖片長寬的關係,導致Button的長寬被改變。(fit with 圖片) 請問有何方式可以設定Button的背景為一張圖片,且Button的長寬 不會隨圖片的長寬而改變呢? 以上的問題,請各位大大指教~謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.219.9.200 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1396234729.A.3E3.html
ncuman:android:scaleType="fitXY" 03/31 11:01
樓上大大,Button好像沒有scaleType這屬性設定~0.0 ※ 編輯: sweet00914 (124.219.9.200), 03/31/2014 11:41:30
lovelycateye:這就要反問你為何圖片會做的比你需要的還大了 施主 03/31 13:53
lovelycateye:你可以看能不能用9patch 03/31 13:54
nine patch出來的圖片一樣-button會隨著圖片大小而改變長寬 ※ 編輯: sweet00914 (124.219.9.200), 03/31/2014 14:03:38
tails32100:設定固定長寬 03/31 14:10
但若是在不同裝置上ˋ~看起來的結果就會差異蠻大! 我是希望在不同裝置上看起來~可以不是完全一樣~但要趨近一樣的結果!0.0 ※ 編輯: sweet00914 (124.219.9.200), 03/31/2014 15:08:15
tails32100:可以在不同的裝置設定不一樣的固定長寬呀Orz 03/31 15:11
tails32100:不過如果真的要這麼做的話,那l大第一個問題就正解了 03/31 15:13
dementia:改用ImageButton 圖片放src 然後background設為透明 03/31 20:41
dementia:然後套一樓的設定 03/31 20:42
樓上大大~若設定成ImageButton,就無法顯示text文字了!0.0
tac0wu:最懶的做法就寬高設定dp 要更好一點就把你的device分布的 03/31 22:35
tac0wu:res都開出來 03/31 22:35
樓上這麼做有點麻煩~有無較簡易的方式呢?謝謝 ※ 編輯: sweet00914 (124.219.9.200), 04/01/2014 08:52:43
tails32100:所以你想要依background調整大小還是依text調整大小@@? 04/01 09:35
tails32100:TextView好像是哪一個大就依哪一個調大小 04/01 09:35
樓上大大,假設原設計好的BUTTON長寬已經設定wrap_content 我希望加入backgroung的圖片後~不影響原來button的長寬。 (縱使background 的圖片的長寬超過button的長寬) ※ 編輯: sweet00914 (124.219.9.200), 04/01/2014 10:52:57