EditText 不弹出软件键盘2011-05-17 12:291.EditText默认不弹出软件键盘
方法一:
在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden
例如:

<activity android:name=".Main"                   android:label="@string/app_name"                   android:windowSoftInputMode="adjustUnspecified|stateHidden"                   android:configChanges="orientation|keyboardHidden">             <intent-filter>                 <action android:name="android.intent.action.MAIN" />                 <category android:name="android.intent.category.LAUNCHER" />             </intent-filter>         </activity> 


方法二:
让EditText失去焦点,使用EditText的clearFocus方法
例如:

EditText edit=(EditText)findViewById(R.id.edit);            edit.clearFocus(); 


方法三:
强制隐藏Android输入法窗口
例如:

EditText edit=(EditText)findViewById(R.id.edit);             InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);            imm.hideSoftInputFromWindow(edit.getWindowToken(),0); 


2.EditText始终不弹出软件键盘
例:

EditText edit=(EditText)findViewById(R.id.edit);        edit.setInputType(InputType.TYPE_NULL); 

更多相关文章

  1. 关于用Android的API重写drawRegion方法的代码
  2. 软键盘设置
  3. Android实现退出时关闭所有Activity的方法
  4. ANDROID开机动画bootanimation.zip的详细制作方法

随机推荐

  1. Android事件分发机制完全解析,带你从源码
  2. iOS 7 需要再和 Android(安卓)比什么
  3. Android后台保活套路分析
  4. Android(安卓)GpioService从app到驱动
  5. Android(安卓)SurfaceView小解
  6. Android(安卓)视频开发浅析
  7. 【Android您问我讲】Android(安卓)2.x中
  8. Android(安卓)Camera学习总结:如何在andro
  9. 自定义实现圆形播放进度条(android,飞一般
  10. “加一”项目总结--android使用篇(一)