2012-05-25 1 views
0

Я использую J2ME, Lwuit и Blackberry api для разработки моего приложения.Как прокрутить текстовое поле до соответствующей позиции, когда виртуальная клавиатура всплывает в Blackberry

Моя форма содержит текстовое поле и панель инструментов. При касании текстового поля появляется виртуальная клавиатура, а затем исчезает. Это происходит из-за панели инструментов. Даже если я удаляю панель инструментов, текстовое поле остается под виртуальной клавиатурой вместо прокрутки вверх. Проблема касается сенсорных телефонов, для которых мы должны использовать сенсорный экран.

Я хочу, чтобы текстовое поле прокручивалось до соответствующего уровня, чтобы сделать его удобным для пользователя.

Неужели кто-то сталкивался с той же проблемой! Пожалуйста, поделитесь этим решением.

ответ

1

В этой конкретной функции есть ошибка в LWUIT. Возможно, это было исправлено в Codename One, но я не уверен.

+0

Спасибо Shai ... отличная работа с Codename One. –

1

Знаете ли вы, что вам нужен другой пользовательский интерфейс для разработки Blackberry touch? Если вы не импортируете эту конкретную библиотеку, вы можете найти внешние проблемы. Вы должны импортировать lib под именем UI_RIM_Touch.jar, если вы сгенерируете этот проект с помощью редактора ресурсов, вы можете найти этот файл в корне вашего проекта. Попробуй это.