zoukankan      html  css  js  c++  java
  • Android-----完全隐藏软键盘

    隐藏软键盘一直是我头痛的事情,没有找到一种真正能隐藏的方法。点击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);  
  • 相关阅读:
    find排除目录
    rm删除文件时排除特定文件
    聚集索引与非聚集索引
    聚集索引
    Union和Union all的区别
    delete、truncate与drop的区别
    apt-get 总结2
    apt-get 依赖修复
    apt-get 总结
    大端 小端
  • 原文地址:https://www.cnblogs.com/xiaochao1234/p/4159466.html
Copyright © 2011-2022 走看看