Проблема с командой в J2ME
В настоящее время я работаю над приложением J2ME и сталкиваюсь с проблемой команд в j2me. Когда я добавляю какую-либо команду в форму, она идет под опциями, а не прямо на экране.
Command selCommand = new Command("Select");
Эта команда выбора не появляется непосредственно на экране, на экране появляются опции, затем нажмите на команду опции, затем идет команда выбора.
Я хочу выбрать команду на экране вместо опции.
2 ответа
Кодирование высокого уровня GUI в JavaME не позволяет вам решить, как Command
должен отображаться. Тот же код может отображать Command
прямо на экране на некоторых устройствах, но в разделе "Параметры" на других устройствах. Так что не контролируй это.
Ваш лучший шанс, чтобы посмотреть на приоритеты. Установив высокий приоритет на вашем Command
Возможно, вам повезет, что он отображается непосредственно на экране, а не в разделе "Параметры". Это не то, на что вы должны рассчитывать, так как это не требуется спецификацией, но я подозреваю, что по крайней мере многие устройства будут делать это.
J2ME не позволяет вам добавлять команды на экран, он появится в меню, но мы можем установить приоритет для команды, чтобы они могли быть видны слева или справа.
даже если вы хотите добавить команду на экране, вы должны использовать кнопки.
Container containerbtn;
Button btnsel = new Button("Select");
containerbtn.addComponent(btnsel );
this.addComponent(containerbtn);