これを使用して、ソフトキーボードをオンにすることができます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のエミュレータでは、表示される代わりに通知バーに記号が表示されます。ソフトキーボード: