2012-02-18 2 views
1

Когда пользователь выбирает поле ввода, появляется клавиатура, но текст поля ввода находится прямо над виртуальной клавиатурой.Понимание ввода текста на Android и мягкой клавиатуры

Проблема ухудшается, когда она является текстовым полем, потому что клавиатура хочет сфокусироваться на первой строке, а не на всем текстовом поле.

В моем AndroidManifest.xml Я пытался изменить андроид: windowSoftInputMode = 'adjustPan', но не помогло.

enter image description here

РЕДАКТИРОВАТЬ -------------------

Используя Rhomobile, Jquery Mobile и iScroll

форма находится в Data- role = "footer" data-theme = "b" data-position = "inline" тег div, чтобы он привязывался к нижней части представления.

<input class="imInput>" name="im[the_message]" type="text" maxlength="100"/> 

Независимо от того, что я делаю, клавиатура выравнивается с нижней частью текста. Я пробовал сделать линию высотой больше, заполнение и т. Д. Ничего не работает.

Как я могу сделать линейку клавиатуры в нижней части поля?

ответ

0

Я бы порекомендовал this article о различных методах ввода, чтобы узнать, что лучше всего подходит для вашего приложения. В противном случае трудно сказать, что происходит, не улучшая ваше приложение с помощью кода и т. Д. Если это не так, то this post кажется несколько похожим на проблему, с которой вы сталкиваетесь.

+0

Привет, koopaking3 Я пробовал эти статьи, но не работал. Я сделал edit manifest.xml и добавил android: windowSoftInputMode = "adjustPan", но клавиатура по-прежнему не выстраивается в поля. :( – pcasa

+0

Извините, не видел, что вы использовали Rhomobile, JQuery Mobile и iScroll. У меня нет опыта с ними. Удачи! – koopaking3

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