2012-04-19 4 views
0

나는 텍스트를 사용하기 전과 같이 응용 프로그램의 이미지를 사용하기로 결정했습니다.응용 프로그램에서 이미지 전환

아래 코드는 문자열 배열에 저장된 질문을 변경합니다.

나는 이제 이미지의 배열도라고 한 질문

어떻게 내가 여기에 각 질문에 대한 이미지를 바꿀 것?

대신 setText 무엇을 사용합니까?

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

고맙습니다. 당신이 당신의 리소스 폴더에 이미지를 넣어 단지보기의 배경 당김 또는 기반으로 이미지 뷰의 소스 drawaable 중 하나를 변경하려면 같은

KCCman

+1

문자열을 비교하는 ==''연산자를 사용하지 마십시오. 질문 [rnd2] == "x"'->'질문 [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

는 소리.

그래서 당신의 자원 폴더에 원하는 이미지를 넣어, 예를 들면 :

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

그래서 당신의 배열에 그 자원 ID를 저장합니다.

0

이미지를 ques (TextView)로 설정하려면이 옵션을 사용하십시오.

ques.setBackgroundResource (imageIds [rnd2]);

[샘플 imageIds

imageIds = {R.drawable.img1,R.drawable.img2} 
]