2013-04-17 18 views
5

Jestem programistą na poziomie podstawowym i znalazłem mnóstwo wspaniałych odpowiedzi z tej witryny, ale nie mogę znaleźć sposobu na ukrycie "pudełka" pola wyboru w systemie Android. Chcę tylko zaznaczyć znacznik wyboru, gdy użytkownik wybierze opcję. Oto niektóre z ostatnich rzeczy, które wypróbowałem.Usuwanie "pudełka" z pola wyboru w Androidzie

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

Oba te elementy nadal pokazują pudełko.

+0

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

+0

Dzięki natknąłem tej odpowiedzi kilka razy, ale nie mogę znaleźć opcji SetBorder w systemie Android. – Jason

+0

Nie mogłem nic znaleźć, więc używam obrazu czeku i pokazuję go lub nie. :^\ – Jason

Odpowiedz

18

umieść następujący atrybut w swoim znaczniku wyboru w XML.

android: przycisk = "@ android: kolor/przezroczysty"

+0

jak to zrobić programowo? – Killer

+0

Oczywiście - po prostu ustaw właściwość przycisku w swoim kodzie. –