-1

トグル ボタンの代わりに 2 つのアイコンを使用します。私の目的はそれです;

 If abc () == true 
          display(icon1)
 else 
          display(icon2)

アクティビティ画面でプログラムでアイコンを変更するにはどうすればよいですか?

4

2 に答える 2

0
 If abc () == true 
    button.setBackgroundResource(R.drawable.icon1);
 else 
    button.setBackgroundResource(R.drawable.icon2);
于 2013-01-28T09:31:51.387 に答える
0

ImageView の場合は、

ImageView img = (ImageView)findViewById(R.id.icon);
img.setBackgroundDrawable(this.getResources().getDrawable(R.drawable.icon));

同様にアイコンも変更可能

于 2013-01-28T09:34:48.023 に答える