博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android-----完全隐藏软键盘
阅读量:6121 次
发布时间:2019-06-21

本文共 935 字,大约阅读时间需要 3 分钟。

隐藏软键盘一直是我头痛的事情,没有找到一种真正能隐藏的方法。点击EditText的时候总是弹出软键盘。-----杯具

 

杯具(一):

Java代码  
  1. InputMethodManager im =(InputMethodManager) mEdit   
  2. .getContext() .getSystemService(Context.INPUT_METHOD_SERVICE);  
  3.   
  4. im.hideSoftInputFromWindow(SoftKeyTest.this.getCurrentFocus().getWindowToken(),   
  5.             InputMethodManager.HIDE_NOT_ALWAYS);  

 杯具(二):

 

Xml代码  
  1. <activity android:name=".SoftKeyTest"  
  2.                   android:windowSoftInputMode="stateAlwaysHidden"//加入这行  
  3.                   android:label="@string/app_name">  
  4.             <intent-filter>  
  5.                 <action android:name="android.intent.action.MAIN" />  
  6.                 <category android:name="android.intent.category.LAUNCHER" />  
  7.             </intent-filter>  
  8.         </activity>  

 杯具(三):

Java代码  
  1. mEdit.setOnClickListener(new View.OnClickListener() {  
  2.               
  3.    @Override  
  4.   public void onClick(View v) {  
  5.   // TODO Auto-generated method stub  
  6.     求求你别出来了;              
  7.   }  
  8. });  

 

一个一个尝试,这个参数终于把软键盘隐藏了:

 洗具(一):

Java代码  
  1. EditText et=(EditText)findViewById(R.id.edit);  
  2.   
  3. et.setInputType(InputType.TYPE_NULL);  

转载于:https://www.cnblogs.com/xiaochao1234/p/4159466.html

你可能感兴趣的文章
Maven编译时跳过Test
查看>>
Spring Boot 整合Spring Security 和Swagger2 遇到的问题小结
查看>>
[20170628]12C ORA-54032.txt
查看>>
除以2
查看>>
高可用集群原理解析
查看>>
Nginx配置URL转向tomcat
查看>>
极客Web前端开发资源大荟萃#001
查看>>
让div固定在某个位置
查看>>
Java开发环境Docker镜像
查看>>
从无到有,WebService Apache Axis2初步实践
查看>>
任务调度(一)——jdk自带的Timer
查看>>
UIKit框架(15)PCH头文件
查看>>
整理看到的好的文档
查看>>
Linux磁盘管理和文件系统管理
查看>>
Exchange2013灾难恢复演练--Exchange管理员必须掌握的技能
查看>>
本地ASP.NET开发页面使用AzureAD(AAD)验证登录
查看>>
5年了..
查看>>
使用域组策略/脚本统一配置防火墙
查看>>
我的友情链接
查看>>
开源网络备份软件bacula安装配置(一)
查看>>