1

ImageView での画像の変更に関する投稿を読んでいます。
しかし、誰もがカスタム イメージを使用して ImageView を設定するよう求めており、その中にシステム イメージを設定したいと考えています。

私はこれを作りました:

ledicon.setImageDrawable(getResources().getDrawable(R.drawable.presence_busy));

しかし、Eclipse は、presence_busy が認識されていないことを教えてくれます。
なんで?

XMLファイルでpresence_onlineを使用していますが、

android:src="@android:drawable/presence_online"

すべてが完璧に機能します。

4

1 に答える 1

3

これを試して:

ledicon.setImageDrawable(getResources().getDrawable(android.R.drawable.presence_busy));

(システムリソースにアクセスするときは、自分のものではなく android.R で見る必要があります。)

于 2013-08-31T18:03:57.217 に答える