2017-11-06 17 views
0

私は自分のTextFieldに問題があり、ユーザーの入力を受けています。私は利用可能な例(開発者ガイド、stackoverflowなどなど)に従ったが、何とかキーボードが表示されません。添付されたコード(私はt'shootingの目的のために私のコードの残りの部分を削除しました)&スクリーンショット。コードネーム - テキストフィールドとキーボード

仮想キーボードを表示するにはどうすればよいですか?

TQです。 TextField without keyboard

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() { 
} 


} 

答えて

1

キーボードはシミュレータに表示されません。コンピュータのキーボードを使ってテキストフィールドに入力するだけです。

デバイスで実行すると、ネイティブOSの仮想キーボードが期待通りに表示されます。

+0

ご協力いただきありがとうございます。:) –

関連する問題