问题背景:在Android应用中,当跳转到某个Activity时,该Activity显示页面的EditText获得焦点,在某些机器中会触发软键盘的自动弹出。有时候为了更好的用户体验,需要控制在用户点击EditText时才弹出软键盘,即需要才弹出。 方法一: 在androidminifest文件当中,在需要屏蔽输入法的Activity里添加属性: android:windowSoftInputMode="adjustPan|stateHidden" 。 方法评论:简单 方法二: InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(myEdit.getWindowToken(), 0); //myEdit是需要禁止自动弹出软键盘的EditText对象。
转自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-7707.html
本文介绍如何在Android应用中控制软键盘的行为,包括两种方法来防止软键盘在Activity启动时自动弹出,确保只有在用户点击EditText时软键盘才会出现。

489

被折叠的 条评论
为什么被折叠?



