基本上我根本无法显示屏幕键盘。
我已经尝试了所有我读过的解决方案,让它出现在我的应用程序中,现在我得出的结论是它一定是模拟器,因为它在使用消息、写电子邮件等时没有出现。
我在设置中查看了语言和输入并检查了示例软键盘,重新启动了模拟器,没有任何变化。
使用安卓 SKD 2.3.3
3.7 英寸 WVGA (Nexus One)
我希望有人能猜出发生了什么。
非常感谢
基本上我根本无法显示屏幕键盘。
我已经尝试了所有我读过的解决方案,让它出现在我的应用程序中,现在我得出的结论是它一定是模拟器,因为它在使用消息、写电子邮件等时没有出现。
我在设置中查看了语言和输入并检查了示例软键盘,重新启动了模拟器,没有任何变化。
使用安卓 SKD 2.3.3
3.7 英寸 WVGA (Nexus One)
我希望有人能猜出发生了什么。
非常感谢
您可以使用它来打开软键盘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
,我认为它不能保证。真的我没有任何方式以编程方式出现软键盘。有时它会出现,有时不会。在 android 4.0.3 的模拟器中,你可以在通知栏中看到一个符号而不是出现软键盘: