2012-04-19 18 views
0

私は自分のアプリケーションのクイズに画像を使用したいと決めました。以前はテキストを使用していました。アプリケーションの画像を切り替える

以下のコードは、文字列配列に格納されている質問を変更します。

I今、画像の配列とも呼ばれている質問

がどのように私はここでは各質問のための画像を変更するのでしょうか?

setTextの代わりに私は何を使用しますか?

ques.setText(questions[rnd2]); 
if(questions[rnd2]=="x") 
{ 
change_question(rnd2); 
} 
} 
questions[rnd2]="x"; 

ありがとうございました。あなたは自分のリソースフォルダ内の画像を入れて、ちょうどビューの背景描画可能またはそれに基づいてImageViewののソースdrawaableのいずれかを変更したいよう

KCCman

+1

文字列を比較するために、 '=='演算子を使用しないでください。 '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'を' –

答えて

0
arr[0] = "R.drawable.q1"; // your image ID 
arr[1] = "R.drawable.q2"; 
arr[2] = "R.drawable.q2"; 

imageView.setImageBitmap(arr[i]); 
0

が鳴ります。

だから、あなたのリソースフォルダにしたい画像を入れており、例えば:

if(question == 1) 
{ 
    imageView.setImageResource(R.drawable.question1); 
} 

だから、あなたの配列で、それらのリソースのIdsを格納します。

0

イメージをques(TextView)に設定する場合は、これを使用します。

ques.setBackgroundResource(imageIds [rnd2]);

[サンプルimageIds

imageIds = {R.drawable.img1,R.drawable.img2} 
] 
関連する問題