2010-05-18 132 views
2

我需要設置的背景圖像的機器人按鈕(文本按鈕),但我想保持的灰色按鈕。當我使用setBackgroundResource()它有圖像代替灰色按鈕。我怎樣才能保持灰色的按鈕?如何爲Android按鈕設置背景圖片,但保持灰色按鈕?

我試着用setCompoundDrawablesWithIntrinsicBounds,但圖像只佔用部分按鈕的,即使我沒有文字。

注:我不會有文字,而我展示形象,但按鈕必須是一個TEXT按鈕,因爲將會有文本,而不在時間的圖像,並與他人的文字圖像。

+0

你到底想要的 - 在圖像中的按鈕?按鈕的輪廓? – 2010-05-18 19:51:12

+0

我想要一個典型的灰色按鈕,裏面有圖像。佔用儘可能多的按鈕空間。 – 2010-05-18 20:03:17

回答

0

爲了回答我自己的問題,經過數小時的思考,我意識到我可以創建ImageButtons和TextButtons,並在不需要它們時將按鈕(setvisibility(8))設置爲按鈕。將視圖的可見性設置爲8會使其從佈局中取出,並且暫時完全消失。