獲得資源的Android - 從XML
Android的 - 無法從XML
嗨獲得資源,
我開發一個問答遊戲的Android應用程序,遊戲中有24個問題,每個問題有一個String
(問題)和四ImageButton (answer), when user select the correct
ImageButton`,然後他們去下一個問題。
但問題是,在選擇第一個正確答案之後,屏幕會刷新一個新問題和一組新圖像,但會凍結在那裏,無論點擊什麼,它都不會進入下一個問題。我附上我的代碼和任何幫助讚賞!
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_new_game);
// set variables
int fourImageId[] = { R.id.1_4a, R.id.1_4b,R.id.1_4c, R.id.1_4d };
questionText = (TextView) findViewById(R.id.question1);
questionList = getResources().getStringArray(R.array.question);
correctAnswerIdList = ListOfImages.getListOfCorrectImages();
imageIdList = ListOfImages.getListOfImages(); //two dimension array
// give values to four image buttons
for (int i = 0; i < 4; i++) {
fourImages[i] = (ImageButton) findViewById(fourImageId[i]);
final int temp = fourImageId[i];
fourImages[i].setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (temp==correctAnswerIdList[index]){
questionText.setText(questionList[index]);
for (int i = 0; i < imageIdList[index].length; i++) {
fourImages[i].setImageResource(imageIdList[index][i]);}
index++;
}
}
});}
logcat中有什麼有用的東西嗎? – 2013-03-01 15:07:39