2010-10-22 3 views
0

то, что я пытаюсь сделать, это отобразить элемент в тексте на экране, а затем после ввода пользователем этого текста в следующий/предыдущий элемент.Iterate массив Android

Я создал строку arry со всеми элементами в (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

БОР, для того, чтобы помочь, мне нужно, чтобы увидеть, как создать массив в XML. Было бы также полезно сообщить нам, какая строка вызывает исключение RunTime, и что именно это исключение (для этого используется режим отладки Eclipse). –

Смежные вопросы