Icône personnalisée pour un bouton radio
Je suis en train de mettre en œuvre une icône personnalisée pour le bouton radio en android. c'est à dire je veux que le bouton Radio icône personnalisée à l'un de mes choix. Je suis capable de le faire avec android:button
de la propriété à l'intérieur du bouton radio mais je ne suis pas aller sur la façon de les définir lorsque l'utilisateur clique dessus. Dans mon application lorsque l'utilisateur clique dessus rien ne se passe. J'ai également suivi ce guide ici.
I have 2 images :
A. tire.png (When the radio button is not clicked)
B. tireinvert.png (When the radio button is clicked)
Mon RadioButton.xml fichier :
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.techfrk.customizeradiobutton.MainActivity" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<RadioGroup
android:id="@+id/newexprgrp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<RadioButton
android:id="@+id/tvllocrbtn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginLeft="20dp"
android:layout_marginTop="40dp"
android:text="Travelling Expense (Local)"
/>
<RadioButton
android:id="@+id/tvloutrbtn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginLeft="20dp"
android:layout_marginTop="15dp"
android:text="Travelling Expense (Outstation)"
/>
<RadioButton
android:id="@+id/phnexprbtn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginLeft="20dp"
android:layout_marginTop="15dp"
android:text="Phone Expense"
/>
<RadioButton
android:id="@+id/miscexprbtn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginLeft="20dp"
android:layout_marginTop="15dp"
android:text="Misc Expense"
/>
</RadioGroup>
</RelativeLayout>
Quelqu'un peut-il svp me guider ?
OriginalL'auteur TechFrk | 2015-04-02
Vous devez vous connecter pour publier un commentaire.
Clic droit sur votre dossier drawable puis->new->android fichier xml->choisissez l'élément racine "sélecteur" puis coller le code ci-dessous dans le fichier:
puis en xml de votre radio bouton ajouter cette ligne:
ici radio est le sélecteur de fichier xml que nous avons créé dans le dossier drawable
OriginalL'auteur Rahul Sharma
//d'abord créer
custom_radio_search_location.xml
fichier de radio personnalisée dans votre drawable//que d'utiliser cette
custom_radio_search_location.xml
dans votre mise en pageOriginalL'auteur krunal shah
essayer celui-ci
il y a deux boutons button_female et button_male.merci de poster votre code sinon
J'ai mis à jour mon post.
y a t u a donné de texte pour radiobutton que voulez-vous vraiment si vous donnez android:background="@couleur/couleur" android:bouton="@drawable/yourpic", vous pouvez simplement donner une image d'ensemble de la représentation pour la radio bouton et pouvez vérifier l'onchecked changement de groupe de boutons
OriginalL'auteur Karthika PB