2017-11-08 4 views
0

Kann ich entfernen Grenze von RadioButton und ich habe RadioButtons wie unten:Rand entfernen RadioButton?

enter image description here

ich viel Frage sehen und ich von android:buttonTint="" und style ... aber nicht funktionieren.

+0

Können Sie das Problem erklären? –

+0

Das ist radioButton: https: //stackoverflow.com/q/33260009/4813855 –

+0

Sie fragen nach RadioButtons. Aber Sie zeigen, was wie ein ViewPager aussieht. –

Antwort

0

Sie müssen ein benutzerdefiniertes Optionsfeld erstellen, um den Stil auf diese Weise zu ändern. Lesen Sie diese article, wenn Sie lernen möchten, wie es geht. Viel Glück.

1

Sie können das nicht mithilfe des Radiobuttons entfernen. , was Sie tun können, um es in die gleiche Farbe wie Ihr Hintergrund, oder eine benutzerdefinierte Radiobutton XML erstellen:

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android" > 
<item android:state_checked="false" 
android:drawable="@drawable/your_radio_off_image_name" /> 
<item android:state_checked="true" 
android:drawable="@drawable/your_radio_on_image_name" /> 
</selector> 

verwenden, die XML in Ihrem Layout:

<RadioButton 
android:id="@+id/radiobutton" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:button="@drawable/custom_radiobutton"/> 

weitere Informationen und Beispiele zu benutzerdefinierte xml: Adding custom radio buttons in android

remove default radio button checkbox when using a custom selector

Eine andere Möglichkeit ist, anstelle des Radiobuttons einen Toggle zu verwenden und nur das einziehbare OnToggle zu ändern.

+0

Funktioniert dieses Ding? Ich versuche es zu implementieren und es funktioniert nicht. –

0

Nein, Sie können dies nicht entfernen. Sie können benutzerdefinierte Optionsfeld verwenden.