2012-04-19 2 views
0

Я решил, что хочу использовать изображения для quesiton моего приложения, где, как и раньше, я использовал текст.переключение изображений в приложении

Приведенный ниже код изменяет вопросы, которые хранятся в массиве строк.

I теперь массив изображений называемые также вопросы

Как бы я изменить изображение для каждого вопроса здесь?

вместо setText, что бы я использовал?

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

Благодарим вас за продвижение.

KCCman

+1

Не используйте оператор '' == для сравнения строк. Используйте 'equals'' questions [rnd2] == "x" '->' questions [rnd2] .equals ("x") ' –

ответ

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

imageView.setImageBitmap(arr[i]); 
0

Похоже, вы просто хотите, чтобы поместить изображения в папках ресурсов и просто изменить либо фон рисует на виде или исходный drawaable в качестве ImageView на основе этого.

Так просто поместить изображения, которые вы хотите в ваших папках ресурсов, и, например:

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

Так просто хранить эти ресурсы Идентификаторы в массиве.

0

Если вы хотите настроить изображения на запросы (TextView), используйте это.

ques.setBackgroundResource (imageIds [rnd2]);

[образец imageIds

imageIds = {R.drawable.img1,R.drawable.img2} 
] 
Смежные вопросы