在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 发布