2013-04-17 35 views
5

我是一個入門級軟件開發人員,並且從這個網站發現了很多很棒的答案,但我似乎無法找到如何隱藏複選框的「框」在Android中。當用戶選擇一個選項時,我只想顯示覆選標記。以下是我嘗試過的一些最新事物。從Android中的複選框中刪除「框」

chkSortOrder.setBackgroundResource(android.R.color.transparent); chkSortOrder.setBackgroundResource(android.R.drawable.checkbox_off_background);

這兩個仍然顯示框。

+0

http://stackoverflow.com/questions/3544690/how-do-i-remove-checkbox-border –

+0

謝謝,我碰到這個答案出來幾次,但我無法在Android中找到setBorder選項。 – Jason

+0

我找不到任何東西,因此我只是使用支票的圖像並顯示或不顯示。 :^ \ – Jason

回答

18

在XML中的複選框標記中放入以下屬性。

安卓按鈕= 「@安卓:彩色/透明」

+0

怎麼可以在程序上做到這一點? – Killer

+0

當然 - 只需在代碼中設置按鈕屬性即可。 –