0

基本的に、オンスクリーンキーボードをまったく表示できません。

読んだすべてのソリューションをアプリケーション内に表示するように試しましたが、メッセージの使用や電子メールの作成などでは表示されないため、エミュレーターである必要があるという結論に達しました。

設定内の言語と入力を確認し、サンプルソフトキーボードを確認し、変更せずにエミュレータを再起動しました。

AndroidSKD2.3.3の使用

3.7インチWVGA(Nexus One)

誰かが何が起こっているのか推測できることを願っています。

どうもありがとう

4

1 に答える 1

0

これを使用して、ソフトキーボードをオンにすることができますdevice

edit_Text.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
    if(hasFocus){
        ((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE))
.showSoftInput(edit_Text, InputMethodManager.SHOW_FORCED);
    }else
        Toast.makeText(getApplicationContext(), "lost the focus", 2000).show();
}
});

のためemulatorに、それは保証されていないと思います。実際には、プログラムでソフトキーボードを表示する方法はありませんでした。表示される場合と表示されない場合があります。android4.0.3のエミュレータでは、表示される代わりに通知バーに記号が表示されます。ソフトキーボード:
ここに画像の説明を入力してください

于 2012-06-28T04:45:46.183 に答える