`
hnmaque
  • 浏览: 17448 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

android - edittext 默认隐藏软键盘

 
阅读更多

edittext 默认隐藏软键盘

方法一:

  在 edittext 最外层的布局加入下面两句:

        android:focusable="true"
        android:focusableInTouchMode="true"

  代码如下:

 <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:orientation="horizontal" >

 <EditText
            android:id="@id/edit_news_gathering_title"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="4"
            android:hint="@string/newsGatheringTitle"
            android:inputType="text" />
    </LinearLayout>

 

属于别人使用的方法,几天后整理,搜不到原引用了,抱歉。  

分享到:
评论

相关推荐

    安卓EditText输入框相关-edittext失去焦点收起键盘.rar

    在`onFocusChange()`方法中,获取到`InputMethodManager`实例,然后调用`hideSoftInputFromWindow()`方法,传入EditText的窗口令牌和0作为参数,即可隐藏当前的软键盘。 ```java InputMethodManager imm = ...

    android EditText跟随键盘弹出,背景不会被顶上去

    当`EditText`在屏幕底部,软键盘弹出时,系统通常会调整布局以适应键盘,但这可能导致`EditText`被键盘遮挡。要改变这种行为,我们可以采用以下几种方法: 1. **设置Activity属性**:在AndroidManifest.xml中,针对...

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

    Android系统默认情况下,当EditText获取焦点时,会自动弹出软键盘。然而,在某些场景下,如全屏模式或滑动浏览时,开发者可能需要控制软键盘的显示与隐藏。这可以通过监听EditText的FocusChange事件来实现,然后...

    软键盘挡住EditText完美解决方案

    `stateHidden`表示软键盘默认隐藏,而`adjustResize`则表示当软键盘出现时,应用程序的可视区域将自动调整大小以适应键盘。 同时,`android:configChanges`属性用于指定哪些配置更改不会触发Activity的重新创建,...

    Android EditText 仿软键盘删除按钮实现

    有时候,为了提供更好的用户体验,我们可能需要自定义`EditText`的功能,比如实现类似软键盘上的删除按钮,让用户在长按时可以连续删除文本。这个功能在描述中被称为“长按删除按钮,不断删除EditText中内容”。下面...

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

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

    Android软键盘手动显示、隐藏、布局上移和EditText上移Demo

    "Android软键盘手动显示、隐藏、布局上移和EditText上移Demo"这个项目主要关注以下几个关键知识点: 1. **软键盘的控制**: - 显示软键盘:可以通过调用`InputMethodManager`的`showSoftInput()`方法来显示软键盘...

    Android代码-EditText插入QQ表情源码.zip

    可以使用InputMethodManager来控制软键盘的显示和隐藏。 7. **性能优化**: 在处理大量表情时,需要注意内存管理和加载优化,比如使用异步加载、内存缓存和LruCache等技术。 8. **兼容性处理**: Android系统和设备...

    Android-UI详解:软键盘弹出动态改变UI布局(IM聊天窗口设计示例

    当软键盘弹出时,Android默认会改变Activity的根布局大小,以便为键盘腾出空间。这可能导致底部输入框被遮挡,对于IM应用来说,这是不理想的。开发者需要手动处理这种行为,确保聊天输入框始终可见。 2. **调整...

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

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

    Android 设置一个底部控件view随着软键盘的弹出而上移

    在默认情况下,Android布局是静态的,当软键盘弹出时,布局不会自动调整。要改变这一行为,我们通常会采用以下几种方法: 1. **调整Activity的WindowSoftInputMode**: 在AndroidManifest.xml中,找到对应的...

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

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

    android edittext 自定义按键盘

    在Android开发中,EditText是用于用户输入文本的基本控件,通常会伴随着系统默认的软键盘弹出,以便用户输入文字。然而,在某些特定场景下,我们可能需要自定义键盘,而不是使用系统的软键盘,比如游戏界面、数字...

    Android-KeyHide隐藏Android键盘的简单方法

    在Android应用开发中,有时我们需要隐藏系统默认的软键盘,以提供特定的用户体验或界面设计需求。KeyHide就是这样一种工具,它提供了一种简洁的方法来实现这个功能。在这个项目中,我们将深入理解KeyHide的工作原理...

    无软键盘弹出EditText

    在Android开发中,有时我们可能需要在特定场景下防止EditText组件自动弹出软键盘,比如在全屏应用、密码输入或者底部导航栏等界面。"无软键盘弹出的EditText"是一个常见需求,主要是为了优化用户体验或者满足特殊...

    安卓键盘输入相关-Android中怎么实现显示和隐藏软键盘.zip

    本资源"安卓键盘输入相关-Android中怎么实现显示和隐藏软键盘.zip"提供了关于如何在Android应用中控制软键盘显示和隐藏的示例代码。下面我们将详细探讨这一主题。 首先,我们需要理解Android系统中的软键盘是如何...

    Android参考源码-调用Android中的软键盘.zip

    这份"Android参考源码-调用Android中的软键盘.zip"资源提供了一种实现方式,它包含了一个示例项目,可以帮助开发者深入理解如何在Android应用中控制软键盘的显示与隐藏。 首先,Android系统的软键盘是通过与系统...

    解决在在Edittext输入的时候,输入框被软键盘遮挡部分内容的问题

    当软键盘弹出时,Android系统默认不会调整Activity的布局,而是保持原有的布局大小,因此可能导致EditText或其他内容被遮挡。解决这个问题的一种方法是改变Activity的窗口属性,使其在软键盘弹出时自动适应。 1. **...

    禁止软键盘弹出,自定义键盘

    在Android中,当一个EditText组件获得焦点时,系统会默认弹出软键盘供用户输入。如果我们希望禁用这一行为,可以在布局文件中对EditText进行如下设置: ```xml &lt;EditText android:layout_width="wrap_content" ...

    Android自定义EditText

    6. **触摸事件处理**:通过重写`onTouchEvent()`方法,可以自定义EditText的触摸行为,例如实现点击时显示软键盘或自定义弹出菜单。 7. **自定义键盘**:在某些情况下,可能需要替代系统默认的软键盘。这可以通过...

Global site tag (gtag.js) - Google Analytics