在Android开发中,有时进入到一个有编辑框的页面时,软键盘会自动弹出来,这样会 非常影响用户的体验。下面就是怎样设置默认不弹出软键盘。下面就是怎样设置默认不弹出软 键盘。 方法一、 在AndroidManifest.xml文件中选择相应的activity,设置android:windowSoftInputMode="adjustUnspecified|stateHidden" 例如:方法二、<activity android:name="com.example.share.MainActivity" android:windowSoftInputMode="adjustPan"> </activity>
在java代码中使用clearFocus()方法让EditText失去焦点
例如:方法三、et_content = (EditText) findViewById(R.id.chat_content); et_content.clearFocus();
强制性的隐藏Android的软键盘et_content = (EditText) findViewById(R.id.chat_content); InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(et_content.getWindowToken(), 0); 还有一个就是始终不弹出软键盘<pre name="code" class="java"> EditText edit=(EditText)findViewById(R.id.edit); edit.setInputType(InputType.TYPE_NULL);
EditText默认不弹出软键盘
最新推荐文章于 2023-05-10 11:29:39 发布
本文提供三种方法来防止Android应用中编辑框自动弹出软键盘,提高用户体验:通过AndroidManifest.xml配置、Java代码实现clearFocus()方法、强制隐藏键盘。
1773

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



