0

ボタンの背景画像を変更する方法を知っています:

cevap1.setBackgroundResource(R.drawable.image);

ただし、実際にはボタンの背景を配列の画像に設定したいと考えています。どうやってやるの?

cevap1.setBackgroundResource(R.drawable.array[1]);

これはもちろん機能しません。:))

助けてくれてありがとう。

4

2 に答える 2

4

これを試してみてください

  int[] myImageList = new int[]{R.drawable.image1, R.drawable.image2};
  yourbutton.setBackgroundResource(myImageList[1]);

Android ではすべてのリソース ファイルが int 値で識別されるため、int 配列を作成する必要があります。

于 2013-07-03T09:20:06.607 に答える
1

そのようにしてみてください

Integer[] image = {
            R.drawable.pic1,
            R.drawable.pic2,
            R.drawable.pic3,
            R.drawable.pic4,
            R.drawable.pic5,
            R.drawable.pic6,
            R.drawable.pic7                    
    };

そして電話する

cevap1.setBackgroundResource(image[0]);
于 2013-07-03T09:21:27.207 に答える