2017-06-15 14 views
-3

イメージが既にXmlで定義されていて、アプリケーションを実行するとエミュレータの画面に問題なく表示されますが、setImageResource()メソッドの目的はJavaコードですか?AndroidのsetImageResource()の目的は何ですか?

+3

あなたはまた、それを変更したいかもしれません。 mmatically? – Blackbelt

+0

イメージをxmlファイルに設定し、プログラムでイメージを表示したくない場合は、このメソッドを使用する必要があります。たとえばONボタンをクリックすると、ONスイッチを表示するxmlにイメージを設定します。ONボタンをOFFに設定する必要があります。この場合、このsetImageResource()をプログラムで使用して設定できます。 –

答えて

0

我々はsetImageResource()を使用してImageViewのにプログラムで画像リソースを設定することができ方法: 例:任意のための

ImageView img = (ImageView)findViewById(R.id.img); 
// supossing to have an image called ic_play inside my drawables. 
myImageView.setImageResource(R.drawable.ic_play); 
0

動的にあなたがでImageViewの内容を変更する必要がありますプログラミングあなたのリソースに応じてこれを行うことができます。

setImageResource(int resId) 

setImageDrawable(android.graphics.drawable.Drawable) 

setImageBitmap(android.graphics.Bitmap) 
関連する問題