本文主要是介绍EditText默认不弹出软键盘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在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默认不弹出软键盘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!