Нужно Пред, Следующая кнопка над софт клавиатурой в андроиде - PullRequest
3 голосов
/ 05 сентября 2011

Я хочу показать виртуальную клавиатуру с кнопками Prev, Next над клавиатурой. Когда пользователь нажимает кнопку «Предыдущая», курсор должен перейти к предыдущему полю ввода текста редактирования, а нажатие на следующую кнопку должно перейти к следующему полю редактирования текста в представлении.

Если мы откроем любую страницу в браузере Android, которая запрашивает ввод, мы можем увидеть этот вид клавиатуры.

Мне нужно, чтобы это было реализовано для нормальной деятельности, которую я создал. Могу ли я знать, как это сделать?

Спасибо, Senthil.M

Ответы [ 2 ]

3 голосов
/ 22 сентября 2012

Для кнопки «Далее» просто добавьте одну строку в текстовое поле редактирования.

   EditText et1 = (EditText)findViewById(R.id.editText1);
    et1.setImeOptions(EditorInfo.IME_ACTION_NEXT);
   EditText et2 = (EditText)findViewById(R.id.editText2);
    et2.setImeOptions(EditorInfo.IME_ACTION_NEXT);

, а также выполните поиск предыдущей кнопки. Проверьте

Добавить кнопку на программную клавиатуру Android

0 голосов
/ 19 августа 2015

Просто установите imeOptions на actionNext or actionPrev в теге EditText в xml, например

<EditText
android:imeOptions="actionNext"
/>

И вы также можете установить его программно как

yourEditText.setImeOptions(EditorInfo.IME_ACTION_NEXT);
...