web-dev-qa-db-ja.com

ImageButton in Android背景が透明

この投稿に従って、AndroidでImageButtonを作成しました。

Android画像ボタン

画像はボタンに表示されますが、背景があります。私の画像はPNG画像で、ボタンを透明な背景にしたいです

誰でも助けてください

23

この行をImageButton xmlレイアウトに追加します。

Android:background="@null"
67
Sunny

ここに私のために働いた代替ソリューションがあります:

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

Sunnyが言ったように、ImageButtonsのXMLレイアウトに追加します

9
mestrini

コードでこれを使用します:

ImageButton btn = new ImageButton(this);
btn.setImageResource(R.drawable.btn_close);
btn.setBackgroundResource(0);
1
jlapoutre

それを行う方法があるかどうかはわかりませんが、完全に透明な.pngファイルをペイントし、メソッドsetBackGroundResource()またはこれを使用してXMLで使用できます:Android:background

0
Ricardo Simmus

この方法で、透明な背景を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
Murtuza Khan