2010-10-22 90 views
0

我想要做的是在屏幕上顯示文本項目,然後按照用戶輸入chage將文本添加到下一個/上一個項目。迭代數組Android

我已經創建了一個字符串與(xml) 中的所有項目然後我調用了Java代碼中的數組並設置了OnclickListners。 我的問題是,我不知道什麼是寫在開關的情況下,使屏幕顯示列表中的下一個/最後一個項目。

有什麼建議嗎?

回答

1

你的問題不是很清楚,我建議你向我們展示你的代碼(你如何創建數組,TextView,按鈕),它會更容易幫助你完成它。

我會做什麼遍歷字符串數組會是這樣的:

String[] myArray={"s1","s2","s3"}; 
TextView myTextView; //suppose myTextView has already been created and added to your layout 
int currentIndex=0; 

private void onClick(View v) { 
    if (currentIndex<myArray.length) { 
     myTextView.setText(myArray[currentIndex]); 
     currentIndex++; 
    } 
} 
+0

ROB,爲了幫助,我要看看你如何創建的XML數組。告訴我們什麼行會導致RunTime異常,以及這種異常是什麼(使用Eclipse調試模式)也是有用的。 – 2010-10-24 14:43:04