Пользовательский интерфейс J2ME на платформе Samsung Bada - PullRequest
0 голосов
/ 02 июня 2010

Когда приложение J2ME запускается на телефоне Samsung с Samsung Bada ОС, поддерживающей TouchWhiz (в моем случае GT-S5320), виртуальная клавиатура отображается на экране по умолчанию и всегда! Эта виртуальная клавиатура состоит из следующих клавиш - ВЛЕВО, ВПРАВО, ВВЕРХ, ВНИЗ, ПОЖАР и СОФТ1, СОФТ2.

Могу ли я в любом случае контролировать, когда отображается эта клавиатура, а когда нет. Я понимаю, что это будет решение для конкретной платформы. Но существует ли оно? Спасибо, - Киран Куппа

РЕДАКТИРОВАТЬ: Я также должен отметить, что Google Maps (кажется, приложение J2ME) не показывает эту клавиатуру. Я уверен, что должен быть способ подавить это.

EDIT2: Спасибо за исправление. Я прилагаю картинку для иллюстрации. alt text

Ответы [ 3 ]

5 голосов
/ 03 июня 2010

Вы должны быть в состоянии использовать:

Поддержка MID-Touch-Touch: True

в jad / manifest для удаления экранной панели.

Просто для получения дополнительной информации, если ваша трубка поддерживает вращение с помощью акселерометра, этим тоже можно управлять с помощью параметра jad:

MIDlet-ScreenMode: повернуть //, чтобы разрешить вращение MIDlet-ScreenMode: Portrait // заставить портрет MIDlet-ScreenMode: Landscape //, чтобы заставить ландшафт

Удачи!

0 голосов
/ 12 апреля 2012

на bada 1.2 (не на bada 1.0 и не на bada 2.0, grr ) была опция в меню "игры и многое другое" (= java), где вы могли вручную включить или отключить 1) клавиатура и 2) способ отображения приложения, растянутый для отображения (но 240x320) или не растянутый (и полный 480x800).

0 голосов
/ 02 июня 2010

Виртуальная клавиатура отображается для приложения j2me, если она не использует функции TouchUI

...