2011-05-17 11 views
0

アプリケーションのボタンを押すと、画像を表示する必要があります。Android ImageViewで画像を設定するには

私がしようとしている:

ImageView imageView = (ImageView) findViewById(R.id.imageView2); 
imageView.setImageDrawable(R.drawable.loading); 

が、それはエラーを示します。

誰でも手伝ってもらえますか?ありがとう。

+0

質問に追加できるエラーログがありますか?あなたを助けるのがずっと簡単になるでしょう。 – Lee

+0

どのようなエラーが出ていますか? –

+0

ImageView型のメソッドsetImageDrawable(Drawable)は引数には適用されません(int) – fr4n

答えて

6
import package_name.R.drawable; 

ImageView imageView = (ImageView) findViewById(R.id.imageView2); 
imageView.setImageResource(drawable.loading); 

OR

あなたは、最初から画像を設定し、不可視に設定し、表示したいとき、それはちょうど可視性プロパティを変更することができます。将来の訪問者のための

+0

Perfect、ありがとう;) – fr4n

+0

喜んで楽しんで...楽しんでください –

0

(INT)型ImageViewの中

メソッドsetImageDrawable(Drawableの)引数には適用されません。いつかsetImageDrawable(Drawable)方法

のようなエラーが表示さ

は次のコードを試すことができます:

ImageView imageView = (ImageView) findViewById(R.id.myImageView); 
Drawable image = getResources().getDrawable(R.drawable.your_image); 
imageView.setImageDrawable(image); 

--------- ORこれを試すことができます------------------

imageView.setImageDrawable(ContextCompat.getDrawable(YourActivity.this, R.drawable.your_image)); 

あなたのために働くことを望みます。

関連する問題