Android中如何阻止EditText自动弹出输入法

原创 2013年12月05日 11:51:02

解决方案:
    方案1:

     在该Activity的onCreate()方法中加入如下代码:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

方案2:
     在Manifest.xml文件中的该Activity的注册信息下,加入属性:


     在该Activity的onCreate()方法中加入如下代码:

android:windowSoftInputMode="statehidden"

结果:
    两种方案的最终效果是:EditText依旧获得焦点,但输入法没有自动弹出来,只有在点击EditText之后,输入法才自动弹上来。

相关文章推荐

Android让EditText失去焦点避免自动弹出输入法

如果一进去activity,EditText就获取焦点,弹出输入法界面,无疑是很影响美观的。关于让EditText失去焦点,网上比较多的做法是添加一个visibility=gone的Textview....

Android软键盘(输入法)使用大杂烩:避免进入页面EditText自动弹出软键盘-2013.11.08更新

有的时候当我们进入一个有EditText控件的界面时,会自动弹出软键盘,有的时候会给我们带来不便,有人说可以让EditText不获得焦点,虽然同样可以实现,但是我们有以下两个个更好的方式去实现这个效果...

”Dialog中包含EditText“时,控制输入法的”隐藏/自动弹出“操作

实战情景需求: 需要在EditText聚焦时自动弹出输入法,或者隐藏输入法。内容描述: 1.输入法弹出,一般没什么问题。但是有没发自动弹出的情况如:弹出的对话框Dialog里有edittext。 解...
  • nzfxx
  • nzfxx
  • 2016年10月15日 14:56
  • 2276

Android中DialogFragment自动弹出输入法

记录一下刚刚解决的问题,DialogFragment中的EditText获得焦点后自动弹出输入法的办法。 网上找到好多资料,但是很多已经过时或者不是针对dialog的设置。 现在将我测试成功的方法...
  • wjr2012
  • wjr2012
  • 2013年11月07日 21:24
  • 6261

Android 自定义布局dialog使用(解决edittext无法弹出输入法的问题)

对话框,自定义布局: public void showDialog() { if(alertDialog != null && alertDialog.isShowing()){ retur...

Android EditText不弹出输入法总结,焦点问题的总结

一、如果页面有EditText,并且我们想要进入这个页面的时候默认弹出输入法,可以这样设置这个属相:android:windowSoftInputMode=stateVisible,这样就会默认弹起输...

Android EditText 不弹出输入法总结

方法一: 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden 例如:  ...
  • lqc1992
  • lqc1992
  • 2013年05月12日 21:32
  • 520

Android EditText默认弹出和默认关闭输入法的解决方案

本文由本人在网上整理所得,仅供学习之用。原文点击打开链接,http://www.ylzx8.cn/yidongkaifa/android/31104.html 看一个manifest中Activi...

android中自定义的对话框中的EditText无法弹出输入法解决方案

很奇怪的是,如果你用原生的AlertDialog,通过setView(new EditText())的方法添加输入框,永远都能弹出输入法; 而在我们自定义AlertDialog中,经常会遇到弹不出输入...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android中如何阻止EditText自动弹出输入法
举报原因:
原因补充:

(最多只允许输入30个字)