ImageButton dans Android avec fond transparent

j'ai suivi ce post pour faire ImageButton dans android

bouton Image android

l'image apparaît sur le bouton mais il y a un fond , mon Image est une image png et je veux que le bouton soit transparent fond

toute aide s'il vous plaît

20
demandé sur Community 2012-02-08 19:09:51

5 réponses

Ajoutez cette ligne à votre mise en page ImageButton xml.

android:background="@null"
59
répondu Sunny 2012-02-08 15:16:08

Voici une solution alternative qui a fonctionné pour moi:

android:background="@android:color/transparent"

comme Sunny L'a dit, ajoutez-le à la mise en page XML de ImageButtons

9
répondu mestrini 2014-02-19 12:31:59

dans votre code, utilisez ceci:

ImageButton btn = new ImageButton(this);
btn.setImageResource(R.drawable.btn_close);
btn.setBackgroundResource(0);
1
répondu jlapoutre 2012-09-26 01:53:33

Je ne sais pas s'il y a une méthode pour faire cela, mais vous pouvez peindre complètement transparent .fichier png et l'utilisation de la méthode setBackGroundResource() ou en XML à l'aide de ceci : android:background

0
répondu Ricardo Simmus 2012-02-08 15:15:22

de cette façon, vous pouvez définir le fond transparent à ImageButton:

<ImageButton android:id="@+id/imagebutton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/<imageresourcename>"
android:background="@null"></ImageButton>
0
répondu Murtuza Khan 2017-02-14 09:58:56