当前位置: 首页 > 编程笔记 >

Android开发之完全隐藏软键盘的方法

端木宏才
2023-03-14
本文向大家介绍Android开发之完全隐藏软键盘的方法,包括了Android开发之完全隐藏软键盘的方法的使用技巧和注意事项,需要的朋友参考一下

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

杯具(一):

InputMethodManager im =(InputMethodManager) mEdit  
 getContext() .getSystemService(Context.INPUT_METHOD_SERVICE); 
 im.hideSoftInputFromWindow(SoftKeyTest.this.getCurrentFocus().getWindowToken(),  
      InputMethodManager.HIDE_NOT_ALWAYS); 

杯具(二):

<activity android:name=".SoftKeyTest" 
          android:windowSoftInputMode="stateAlwaysHidden"//加入这行 
          android:label="@string/app_name"> 
       <intent-filter> 
         <action android:name="android.intent.action.MAIN" /> 
         <category android:name="android.intent.category.LAUNCHER" /> 
       </intent-filter> 
     </activity> 

杯具(三):

mEdit.setOnClickListener(new View.OnClickListener() {        
  @Override 
  public void onClick(View v) { 
  // TODO Auto-generated method stub 
   求求你别出来了;       
  } 
 }); 

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

洗具(一):

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

以上所述是小编给大家介绍的Android开发之完全隐藏软键盘的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 我有一个AutoCompleteTextView,它像往常一样在用户键入3个字母后提供建议。一旦我触摸建议列表,我想隐藏软键盘一次。我在下面用表格布局所做的只是在单击除建议列表之外的任何地方时隐藏键盘。 可扩展置标语言 爪哇岛 用于自定义列表的 XML

  • 我有三个编辑文本字段。在这些字段中,我想只显示第一个字段的软输入键盘,并禁用后面两个字段,即日期和时间字段。 通过使用下面的代码,我可以禁用字段2和字段3的键盘,但当用户关注字段1时,键盘会出现,但当用户点击字段2或字段3时,键盘不会隐藏。虽然当第一次点击字段2或3时,不会出现键盘。 如果软输入键盘已打开,如何隐藏它?

  • 我需要隐藏软键盘以响应单击按钮。我看到了一些关于这方面的帖子,我尝试了: 这很有效。但现在我有两个EditText视图。无论选择了哪个EditText,现在如何隐藏软键盘?我也试过了 ,但那不起作用... 谢谢你的帮助! 编辑:找到解决方案。贴在下面。

  • 我试图防止在SearchView上调用requestFocus()后键盘出现,但在Android8上没有解决方案。 我试过: /*3/ /*4/ onGlobalLayout()工作,但软键盘显示了近0.5秒后消失。 即使在调用requestFocus()之后,是否可以帮助隐藏软键盘?

  • 使用操作栏导航加载第二个片段后 重新加载另一个片段,动作栏仍然是visibile 我用一个测试项目用最小的代码加载片段,行为是一样的,分裂条被软键盘隐藏。我怎样才能使它从一开始就显示拆分条?

  • 问题内容: 首先,我已经看到了该线程。我尝试了那里给出的可接受的方法。 我的应用程序中有两个屏幕。 第一个有2个EditText,一个是用户名,另一个是密码 第二个有一个ListView和一个EditText-过滤listView 在我的第一个屏幕中,我希望用户名EditText专注于启动,并且Keyboard应该可见。这是我的实现(通过删除不必要的/不相关的代码进行简化)。 app_login.