2013-08-21 111 views
0

我正在製作Android應用並創建了一些用於導航的圖像按鈕。但是,當我將圖像分配給按鈕時,按鈕的高度永遠不會完全由圖像填充,如圖所示here(底部的按鈕伸出已被圈出 - 在大底部按鈕中更明顯)Android圖像按鈕格式

For我的佈局我使用了主視圖的相對佈局和線性佈局(垂直)來堆疊按鈕。

除了在xml中創建按鈕並向它們添加圖像之外,我還沒有對按鈕做任何其他編碼。

一直試圖找出所有的drawables,但它作爲一袋貓混亂。

誰能告訴我爲什麼這是,我怎麼可能修復它?

+0

嘗試安卓adjustViewBounds = 「真」 – MattMatt

+0

'ImageButton'旨在在*按鈕上顯示圖像*。如果你不想要按鈕部分,不要使用Image * Button *。相反,使用一個簡單的'ImageView'。 –

+0

如果圖像應該顯示在按鈕上,那麼圖像是否應該覆蓋整個按鈕而不僅僅是它的一部分?認爲這是圖像按鈕 – heyred

回答

1

對我來說,它只是看起來像你使用的

android:background="@drawable/image" 

android:src="@drawable/image" 

,而不是(這是假設你是通過XML這樣做)

+0

Yip的全部問題,似乎是問題所在。該按鈕被設置爲src而不是背景。今晚我肯定知道,如果這個工作在我回家後可以在我的Android開發手機上測試的話。它在XML視圖上看起來不錯,但最後一次也是如此。謝謝。將標記爲今晚測試後接受 – heyred

+0

經過測試和完美謝謝 – heyred