`

隐藏Activity刚进来焦点在EditText时显示输入键盘

 
阅读更多

今天在搞一个Activity刚进来时焦点在EditText时,会弹出输入的键盘,这不是我想要的,然后就想办法隐藏掉输入键盘。尝试了EditText的clearFocus不行,也试过其它控件ruquestFocus也不行,用隐藏键盘的方法http://mingkg21.iteye.com/blog/548642

不行。朋友说他用隐藏键盘的方法是OK,难道是我RPWT。实在没办法,我认了,只好找别的方法。

还好有一点点RP,让我解决了。

Java代码收藏代码
  1. getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

这个方法的意思是,只有点击EditText时才会弹出输入键盘。

分享到:
评论

相关推荐

    edittext失去焦点,收起键盘

    这可以通过在布局XML文件中设置`android:focusableInTouchMode="true"`属性或者在代码中使用`setFocusableInTouchMode(true)`方法来完成,确保当EditText获取到焦点时,可以显示键盘。 然后,我们需要监听触摸事件...

    Android 实现软键盘与EditText的交互.zip

    在Android开发中,软键盘与EditText的交互是一个常见的需求,特别是在设计输入界面时。这个压缩包文件"Android 实现软键盘与EditText的交互.zip"包含了关于如何处理Android应用中软键盘与EditText之间的交互问题的...

    安卓点击空白区域和点击Editext以外的地方隐藏软键盘

    在Android中,软键盘的显示与隐藏通常涉及到两个关键组件:EditText和Activity。EditText是用户输入文字的控件,当其获得焦点时,系统默认会弹出软键盘。而Activity则是应用的容器,它可以监听到整个屏幕的触摸事件...

    软键盘遮住悬浮窗的EditText、软键盘消失无法监听返回键

    在Android开发中,有时会遇到一个常见的问题:当用户在悬浮窗内的EditText输入时,软键盘弹出可能会遮挡住部分视图,导致用户体验下降。本文将深入探讨如何解决这一问题,并实现软键盘与悬浮窗的联动,即软键盘弹出...

    无软键盘弹出EditText

    2. **修改EditText属性**:在XML布局文件中,为EditText添加`android:windowSoftInputMode="stateHidden"`属性,这样在Activity启动时,软键盘就不会显示。但这不会阻止用户手动触发键盘弹出。 3. **自定义...

    Android 设置Edittext获取焦点并弹出软键盘

    在Android开发中,有时我们需要在应用启动或某个特定操作后,让`EditText`控件自动获取焦点,并且弹出软键盘以便用户输入。这在创建表单、登录界面或者搜索功能时尤为常见。本文将详细讲解如何实现这个功能。 首先...

    android edittext 自定义按键盘

    4. **实现逻辑**:在Activity或Fragment中,设置EditText的`OnFocusChangeListener`,并在回调中显示或隐藏自定义键盘。 ```java editText.setOnFocusChangeListener(new View.OnFocusChangeListener() { @...

    如何将编辑框EditText置于系统软键盘之上小例子

    在Android应用开发中,经常会遇到一个常见的问题:当用户在EditText控件中输入时,弹出的系统软键盘会遮挡部分屏幕内容,尤其是对于底部的EditText,这可能导致用户无法看到或触及到输入框。本教程将详细介绍如何...

    AndroidEditTextKeyboardHidden:Android EditText 键盘隐藏

    然而,有时我们需要在用户与`EditText`交互时控制键盘的显示和隐藏,比如在滚动列表时自动隐藏键盘,或者在特定操作后关闭键盘。本篇文章将深入探讨如何在Android应用中实现`EditText`键盘的隐藏功能。 首先,了解`...

    点击空白隐藏EditText软件盘

    在Android应用开发中,EditText控件是用户输入文本的常用组件,而软键盘则是与之配合,供用户输入文字的虚拟键盘。然而,在某些场景下,我们可能希望用户在完成输入后,通过点击屏幕空白区域就能自动隐藏软键盘,以...

    EditText定义样式,限制输入字符,自动换行,获取焦点

    这使得当`EditText`获取焦点时,屏幕会调整以适应软键盘的显示。 通过以上介绍,我们了解了如何在Android中定制`EditText`的样式,限制输入字符,实现自动换行以及确保其能够获取焦点。这些技巧可以帮助开发者创建...

    Android Dialog与软键盘的正确打开方式

    在实际项目中,可能还需要考虑更多细节,例如处理Dialog的生命周期、防止Dialog在软键盘显示时被关闭等问题。对于这些复杂情况,开发者需要仔细处理各个回调,确保Dialog的逻辑正确无误。 最后,通过提供的`Dialog...

    Android实现EditText控件禁止输入内容的方法(附测试demo)

    在XML布局文件中,可以将`android:focusable`设置为`false`,或者在代码中调用`editText.setFocusable(false)`来取消EditText的焦点,使其无法接收输入。然而,这种方法有一个限制,即一旦在布局文件中设置了`...

    android 全屏模式下软键盘软键盘不遮挡edittext的例子

    在Android开发中,全屏模式下遇到的一个常见问题是当用户点击EditText输入时,弹出的软键盘会遮挡住部分或全部界面,导致用户无法看到正在编辑的内容。为了解决这个问题,我们可以采用一些策略来调整布局,确保软...

    Android 中如何实现 显示和隐藏软键盘——附Demo下载

    在这里,`editText`是需要获取焦点并显示键盘的EditText,`SHOW_FORCED`标志表示强制显示键盘,即使当前没有焦点也会显示。 2. **隐藏软键盘** 隐藏软键盘则可以使用`hideSoftInputFromWindow()`方法。同样需要`...

    ListView和EditText

    由于ListView的复用机制,如果不妥善处理,用户在EditText中输入的数据可能在滚动后显示在其他行。为解决此问题,我们需要在EditText中添加TextWatcher监听器,当文本发生变化时,立即将新值存储到对应数据模型(如...

    Android编程实现点击EditText之外的控件隐藏软键盘功能

    在上面的代码中,我们使用递归遍历控件树,设置所有非 EditText 控件的 onTouch 事件监听器,以便在点击这些控件时隐藏软键盘。 5. 在 Activity 中调用 setupUI 方法 在 Activity 中,我们可以在 onCreate 方法中...

    EditText1.0

    - `android:hint`:用于显示提示信息,当`EditText`为空时显示。 - `android:inputType`:定义用户可以在`EditText`中输入的文本类型,如数字、密码、电子邮件等。 - `android:maxLength`:限制输入的最大字符数...

    Android禁止EditText自动弹出软键盘的方法及遇到问题

    但是,在某些情况下,我们可能不希望 EditText 自动弹出软键盘,例如在一些特定的场景下,我们需要隐藏软键盘以便更好的用户体验。那么,如何禁止 EditText 自动弹出软键盘呢?下面我们将为大家介绍几种方法。 方法...

Global site tag (gtag.js) - Google Analytics