Android-----完全隐藏软键盘_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Android-----完全隐藏软键盘

Android-----完全隐藏软键盘

 2014/12/12 14:43:24  xiaochao1234  程序员俱乐部  我要评论(0)
  • 摘要:隐藏软键盘一直是我头痛的事情,没有找到一种真正能隐藏的方法。点击EditText的时候总是弹出软键盘。-----杯具杯具(一):Java代码InputMethodManagerim=(InputMethodManager)mEdit.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);im.hideSoftInputFromWindow(SoftKeyTest.this.getCurrentFocus()
  • 标签:android

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

 

杯具(一):

Java代码  class="star" src="/Upload/Images/2014121214/40B102E0EF997EA6.png" alt="收藏代码" />
  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);  
上一篇: iOS 数据库持久化 下一篇: 没有下一篇了!
发表评论
用户名: 匿名