2013-04-14 92 views
3

我有一個由五個RadioButton組成的RadioGroup。我想實現的是將圖像設置爲RadioButton參數。到目前爲止,發現這樣:如何以編程方式將圖像設置爲RadioButton參數?

radio0.setBackgroundResource(<drawable ID, int>); 

但它提供了這樣的事情(說明「isSelected」在一個圖像編輯加):

Background of RadioButton

  1. 有沒有辦法通過編程設置背景屬性並將圖像移至右側?
  2. 或者也許有另一種方法來設置旁邊的RadioButton圖像,而不是將其用作背景圖像?

我只對編程解決方案感興趣,因爲RadioGroup在循環工作期間被清除並再次填充。

回答

4

我的一個朋友幫我弄清楚了這個問題。

而是張貼在我現在用這一個問題的代碼行:

radio0.setCompoundDrawablesWithIntrinsicBounds(0, 0, <drawable ID, int>, 0); 

第三個參數對應於Android的:drawableRight XML參數。更多相關信息:click

感謝它,圖片設置在RadioButton的右側,最後看起來應該如此。

+0

相似主題:http://stackoverflow.com/questions/9003981/how-to-put-an-image-to-the-right-of-a-radio-button-android – AbreQueVoy

相關問題