Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1078878
  • 博文数量: 403
  • 博客积分: 10272
  • 博客等级: 上将
  • 技术积分: 4407
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-24 14:22
文章分类

全部博文(403)

文章存档

2012年(403)

分类: 嵌入式

2012-02-27 15:23:42

方法一: 
在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden
例如:
 

android:label="@string/app_name"
android:windowSoftInputMode="adjustUnspecified|stateHidden"
android:configChanges="orientation|keyboardHidden"> 
 
 
 
 
 

方法二: 
让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);
阅读(902) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~