l'ajout d'un clic de l'effet à mon bouton dans android
j'ai fait un bouton personnalisé pour ma mise en page, mais le problème est qu'il ne marche pas me montrer un onclick effet.
voici mes trois fichiers xml que j'aie construire
j'ai donné bouton de forme ovale pouvez-vous également me dire comment faire sur le bouton d'un cercle et de plus petite taille??
thnx à l'avance
<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="0"
android:gravity="center"
android:textSize="25sp" />
<Spinner
android:id="@+id/spin"
android:gravity="center"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:spinnerMode="dropdown"
android:text="heyyy"
android:layout_below="@+id/textView1"
/>
<Button
android:layout_marginTop="20dp"
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="150sp"
android:text="add"
android:gravity="center"
android:layout_centerHorizontal="true"
android:layout_below="@+id/spin"
android:background="@drawable/button_xml"
/>
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView3"
android:layout_below="@+id/button1"
android:gravity="left"
android:textSize="25sp"
android:text="add" />
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/button1"
android:gravity="right"
android:textSize="25sp"
android:text="a" />
<Button
android:layout_marginTop="20dp"
android:id="@+id/button2"
android:layout_width="match_parent"
android:layout_height="50sp"
android:text="reset"
android:gravity="center"
android:layout_centerHorizontal="true"
android:layout_below="@+id/textView3"/>
</RelativeLayout>
</ScrollView>
button_xml.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval"
>
<solid
android:color="#03A89E"/>
<stroke android:width="2dp"
android:color="#ffffff"/>
</shape>
button_click.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true"
android:drawable="@drawable/button_xml"
/>
</selector>
Ajouter de l'état par défaut drawable à votre sélecteur d'élément et modifier l'arrière-plan du bouton de android:background="@drawable/button_xml" android:background="@drawable/button_click"
OriginalL'auteur Farhan patel | 2014-07-12
Vous devez vous connecter pour publier un commentaire.
voici tout le code XML pour le bouton de sélecteur de
button_normal.xml
button_selected.xml
button_bg.xml
Et, Enfin, l'Ajouter dans Votre arrière-plan du bouton...
sélectionnez l'image dessinés à la place de votre forme drawable dans le sélecteur.
OriginalL'auteur Pragnesh Ghoda シ
Définir les boutons de fond pour le xml contenant les états:
OriginalL'auteur Simas
La
android:background
pour votre bouton doit être fixé à votre sélecteur (button_click.xml).OriginalL'auteur ramaral
Je pense que mon sélecteur serait utile pour vous. J'avais fait mon propre bouton sélecteur dans mes projets.
"item_pressed", "item_focused" et "item_normal", les images sont utilisées pour l'affichage des boutons.
OriginalL'auteur A_rmas