Бродячий массив текстовых представлений Android - PullRequest
2 голосов
/ 14 января 2011

Я хочу отображать фразы из заранее определенного массива (array.xml) в TextView и хотел бы перемещаться по этому массиву спереди назад с помощью кнопок. Как я могу это сделать?

Спасибо.

Resources res = getResources();
myPiada = res.getStringArray(R.array.curtas);
TextView tva = (TextView) findViewById(R.id.piadas);

1 Ответ

0 голосов
/ 14 января 2011

Какая часть этого? Что ты пытался сделать? Сначала необходимо настроить макет с помощью кнопок, а затем настроить обработчики щелчков для этих кнопок, чтобы установить для текста в TextView предыдущий или следующий элемент в массиве.

Например, если ваш TextView в настоящее время установлен в положение «i», ваша кнопка «Далее» должна setText(myPiada[i++]), «Предыдущая» должна setText(myPiada[i--]). Вам также необходимо проверить и убедиться, что если i = 0, предыдущая кнопка отключена, или, если i = myPiada.length, следующая кнопка отключена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...