wie man den Text auf der linken Seite eines Radioknopfes in Android setzt
Ich will den text von einem radio-button auf der linken Seite nicht auf der rechten
Fand ich diese Lösung
<RadioGroup
android:id="@+id/radios"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_gravity="right"
android:inputType="text"
android:orientation="vertical" >
<RadioButton
android:id="@+id/first"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:background="@color/white"
android:button="@null"
android:drawablePadding="30dp"
android:drawableRight="@android:drawable/btn_radio"
android:text="first"
android:textColor="@color/Black"
android:textSize="20dip" />
<RadioButton
android:id="@+id/second"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/Black"
android:button="@null"
android:drawablePadding="30dp"
android:drawableRight="@android:drawable/btn_radio"
android:text="second"
android:textColor="@color/White"
android:textSize="20dp" />
<RadioButton
android:id="@+id/third"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/Maroon"
android:button="@null"
android:drawablePadding="30dp"
android:drawableRight="@android:drawable/btn_radio"
android:text="third"
android:textColor="@color/Vanilla"
android:textSize="20dp" />
</RadioGroup>
aber das problem ist, dass der text die Schwerkraft wird auf der linken Seite, was ich will es zu Recht, denn ich bin schreiben Arabische Wörter
InformationsquelleAutor der Frage BasILyoS | 2013-09-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hinzufügen
android:gravity="right"
in jedemRadioButton
wie folgt..InformationsquelleAutor der Antwort Mukesh Kumar Singh
Versuchen Sie, die folgenden Attribute in die
RadioButton
sollte es funktionieren, so haben Sie immer bekommen, um die ripple-Effekt auf die radio-Taste:Denken Sie daran, supportsRtl-Eigenschaft auf true in Ihrem Anwendungsmanifest.
zB:
geben würde, aus:
InformationsquelleAutor der Antwort Irshu
Es ist die Eigenschaft
android:drawableRight
die Ihre drawable rechten Seite Ihren text ein, und legen Sieandroid:button
alsnull
. überprüfen Sie unten Stück code:Hinweis: Dies ist die Probe, die Sie anwenden können, um Ihre alle radioButton.
InformationsquelleAutor der Antwort RobinHood
Nur hinzufügen:
InformationsquelleAutor der Antwort Seyyed
fügen Sie diese in xml : ( 4.2 und höher)
älteren version als 4.2 Verwendung ViewCompat von android.Unterstützung.v4.Ansicht:
InformationsquelleAutor der Antwort masood farmani
Falls sich jemand immer noch Fragen, wie das zu erreichen ist, hier ist eine bessere Lösung meiner Meinung nach:
RadioGroup Klasse erweitert LineareLayout. Sie können einen einfachen radio-button und ein TextView neben es und leicht, die gleiche Wirkung haben:
Was macht dann ein layout wie folgt:
InformationsquelleAutor der Antwort Saeed Entezari
Basiert auf der Antwort von Irshu schlage ich die folgende Lösung, die über die material-ripple-Effekt und erzeugt das folgende Ergebnis:
Wenn Sie möchten, dass die Teiler wie in der GIF als nur das hinzufügen einer Ansicht mit der Höhe 1 und einen hintergrund-Farbe zwischen den radiobuttons.
InformationsquelleAutor der Antwort Max
Ich habe einen trick, wie Sie den code unten, um dies zu erreichen, in allen SDKs mit Standard-Benutzeroberfläche und wählen Sie Standard-Verhalten:
Nun für die einzelnen anwählbaren Schaltflächen, schreiben Sie einfach den code für die buttons
onCheckedChanged
Zuhörer und die anderen Tasten deaktiviert.Wie diese:
InformationsquelleAutor der Antwort SiSa
versuchen, diesen code :
Ergebnis :
das Ergebnis zeigen
InformationsquelleAutor der Antwort ali shahriarimanesh
versuchen, diesen code, und ändern Sie die Werte an Ihre arabischen Worte..
main.xml
InformationsquelleAutor der Antwort
Werfen Sie einen Blick auf die "CustomChoiceList" Beispieldort wird es erklärt, wie Sie erstellen können Sie entweder Ihre eigenen check boxes/radio buttons " oder wie man erstellen Sie eine Listenansicht mit den Standard-check boxes/radio buttons verwendet, die in den android-Einstellungen, zum Beispiel. Beachten Sie vor allem die res/layout/sample_main.xml Datei, es expains viel.
InformationsquelleAutor der Antwort Daniel Höh
InformationsquelleAutor der Antwort Dishant Kawatra