2

.pngファイルがあります。ボタンを押すと、透明な背景の代わりに白いパッチが表示されます。

使ってます

btn6.setBackgroundResource(R.drawable.f);

これにより、ボタンにpngが配置されますが、画像以外の領域は白でパッチされます。何をすべきか?

4

2 に答える 2

0

ImageButton を使用していると思います。

XML ファイルの ImageButton の背景を @null に設定してみてください

android:background="@null"

また、コードでは、背景の代わりに imageResource を設定してみてください。

btn6.setImageResource(R.drawable.f);

編集: Sikp Xml を編集して

btn6.setImageResource(R.drawable.f);を実行します。
btn6.setBackgroundDrawable(null);

于 2012-12-06T07:32:52.950 に答える
0

これは背景透過pngファイルではないと思います。PhotoShop を使用して白いパッチを削除する必要があります

于 2012-12-06T08:16:44.287 に答える