Comment créer un bouton sans texte et une image centrée horizontalement? Je ne veux pas utiliser un ImageButton parce que je veux définir une image d'arrière-plan différente
Vous utilisez simplement un ImageButton, créez l’arrière-plan comme vous le souhaitez et définissez l’icône en tant que src.
<ImageButton
Android:id="@+id/ImageButton01"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:src="@drawable/album_icon"
Android:background="@drawable/round_button" />
utilisez simplement un bouton avec Android: propriétés drawableRight comme ceci:
<Button Android:id="@+id/btnNovaCompra" Android:layout_width="wrap_content"
Android:text="@string/btn_novaCompra"
Android:gravity="center"
Android:drawableRight="@drawable/shoppingcart"
Android:layout_height="wrap_content"/>
Vous pouvez simplement définir le onClick d'un ImageView et le définir pour qu'il soit cliquable, ou définir la propriété drawableBottom d'un bouton normal.
ImageView iv = (ImageView)findViewById(R.id.ImageView01);
iv.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
Vous pouvez utiliser le bouton:
1 - vide le texte
2 - définir le fond pour cela
+3 - vous pouvez utiliser le sélecteur plus utile et le bouton sympa
À propos du bouton image, vous pouvez définir la source de l'image et l'arrière-plan sur la même image. Si vous le faites, vous pouvez créer un dessin pour le bouton.
et pour plus de beauté utilisez le sélecteur // juste Google il;)