Codenameone-TextField&;键盘

Codenameone-TextField&;键盘,codenameone,Codenameone,获取用户输入时,我的文本字段有问题。我遵循了可用的示例(开发者指南、stackoverflow等),但不知怎么的,键盘没有出现。附件是代码(出于拍摄目的,我删除了其余代码)和屏幕截图 需要有关如何显示虚拟键盘的帮助 提前进行TQ 导入com.codename1.ui.Form; 导入com.codename1.ui.plaf.UIManager; 导入com.codename1.ui.util.Resources; 导入com.codename1.ui.Toolbar; 导入com.codena

获取用户输入时,我的文本字段有问题。我遵循了可用的示例(开发者指南、stackoverflow等),但不知怎么的,键盘没有出现。附件是代码(出于拍摄目的,我删除了其余代码)和屏幕截图

需要有关如何显示虚拟键盘的帮助

提前进行TQ

导入com.codename1.ui.Form;
导入com.codename1.ui.plaf.UIManager;
导入com.codename1.ui.util.Resources;
导入com.codename1.ui.Toolbar;
导入com.codename1.io.Log;
导入com.codename1.ui.TextField;
导入com.codename1.ui.layouts.BorderLayout;
导入com.codename1.ui.layouts.BoxLayout;
/**
*此文件是为此目的由生成的
*使用Java构建本机移动应用程序的方法。
*/
公共班级庆典{
私有形式电流;
私人资源主题;
私人形式家庭、allEvent、specEvent、picEvent;
公共void init(对象上下文){
theme=UIManager.initFirstTheme(“/theme”);
//默认情况下,在所有窗体上启用工具栏
Toolbar.setGlobalToolbar(true);
//仅限专业版功能
Log.bindCrashProtection(true);
}
公开作废开始(){
如果(当前!=null){
current.show();
返回;
}
home=新表单(“home”,BoxLayout.y());
home.setScrollableY(真);
TextField txt=新的TextField();
txt.setFocusable(真);
txt.setConstraint(TextField.NUMERIC);
txt.startEditingAsync();
addComponent(txt);
home.show();
}
公共停车场(){
current=getCurrentForm();
}
公共空间销毁(){
}
}

模拟器中不显示键盘。只需使用计算机键盘输入文本字段


在设备上运行时,本机操作系统虚拟键盘将按预期显示。

键盘不会显示在模拟器中。只需使用计算机键盘输入文本字段

在设备上运行时,本机操作系统虚拟键盘将按预期显示

import com.codename1.ui.Form;
import com.codename1.ui.plaf.UIManager;
import com.codename1.ui.util.Resources;
import com.codename1.ui.Toolbar;
import com.codename1.io.Log;
import com.codename1.ui.TextField;
import com.codename1.ui.layouts.BorderLayout;
import com.codename1.ui.layouts.BoxLayout;

/**
 * This file was generated by <a     href="https://www.codenameone.com/">Codename One</a> for the         purpose 
 * of building native mobile applications using Java.
 */
public class celebriesta {

private Form current;
private Resources theme;
private Form home, allEvent, specEvent, picEvent;


public void init(Object context) {
    theme = UIManager.initFirstTheme("/theme");

    // Enable Toolbar on all Forms by default
    Toolbar.setGlobalToolbar(true);

    // Pro only feature
    Log.bindCrashProtection(true);
}

public void start() {
    if (current != null) {
        current.show();
        return;
  }

        home = new Form("Home", BoxLayout.y());
        home.setScrollableY(true);

        TextField txt = new TextField();
        txt.setFocusable(true);
        txt.setConstraint(TextField.NUMERIC);
        txt.startEditingAsync();

        home.addComponent(txt); 
        home.show();
 }


public void stop() {
    current = getCurrentForm();
}

public void destroy() {
}


}