1

を使用しButtonて に動的に追加される がいくつかあります。これらは現在、GridView 内に正しく収まりますが、...GridViewAdapter

各ボタン内に画像を追加したいと思います。フォルダーにbanana.jpg保存しdrawable、次のコードを使用してボタン内に設定します。

button.setBackgroundDrawable(context.getResources().getDrawable(R.drawable.banana));

ただし、次の 2 つの問題があります。

  1. ボタンは画像のサイズに合わせて伸びているように見えます。
  2. 画像は実際には表示されません。

ボタンの現在のサイズが収まるように画像を縮小するように、ボタンに画像を追加する方法はありますか? (または、手動でサイズを変更できるように、画像に必要なサイズを計算することは可能ですか?)

4

1 に答える 1

1

ImageButtonの代わりに使用する必要がありますButton

使用したい場合Buttonは、この回答が役に立ちます。

于 2013-03-15T03:22:49.583 に答える