`
刘公子家的煮妇
  • 浏览: 15022 次
社区版块
存档分类
最新评论

消除EditText自动获取焦点

 
阅读更多

开发中有时不需要一进入acitivity中EditText就自动获取焦点,希望手动获取焦点,而且如果页面中有其它点击切换Activity的时候,会定到EditText处后再跳转,返回时也会定到EditText处,可讨厌。解决方法:

 

在EditText的父元素中设置,

android:focusable="true"

android:focusableInTouchMode="true".

 

出处:http://stackoverflow.com/questions/1555109/stop-edittext-from-gaining-focus-at-activity-startup/1612017#1612017

分享到:
评论

相关推荐

    Android取消EditText自动获取默认焦点

    Android 取消EditText自动获取默认焦点 在 Android 开发中,EditText 是一个常用的控件,用来输入文字信息。但是,在某些情况下,EditText 会自动获取焦点,这可能会带来不必要的麻烦。那么,如何取消 EditText 的...

    Android取消EditText自动获取焦点默认行为

    在Android开发中,有时我们不希望EditText控件在布局加载后自动获取焦点,因为这可能会导致软键盘弹出,影响用户体验。特别是在某些情况下,比如启动屏幕或者信息展示页,我们通常希望用户主动触发输入,而不是被动...

    EditText焦点的自动跳转

    本篇文章将详细讲解如何实现`EditText`焦点的自动跳转。 首先,我们需要了解`EditText`的基本属性和事件。`EditText`继承自`TextView`,添加了接收和显示用户输入的功能。它的焦点管理涉及到`FocusChangeListener`...

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

    本篇文章将深入探讨如何定义`EditText`的样式,限制输入字符,实现自动换行以及确保`EditText`能正确获取焦点。 ### 1. 定义EditText样式 `EditText`的样式可以通过XML资源文件来定义,通常位于`res/layout`目录下...

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

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

    完美得解决listview和edittext抢夺焦点和数据混乱问题

    在Adapter中,需要对每个EditText设置一个独特的Tag,这样在获取焦点时可以明确知道是哪个EditText。同时,在保存和恢复EditText状态时,利用Tag来识别和更新对应列表项的数据。 ```java public class MyAdapter ...

    edittext失去焦点,收起键盘

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

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

    Android 禁止 EditText 自动弹出软键盘的方法及遇到问题 Android 中,EditText 是一个非常常用的控件,它可以让用户输入文本信息。但是,在某些情况下,我们可能不希望 EditText 自动弹出软键盘,例如在一些特定的...

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

    本资源“安卓EditText输入框相关-edittext失去焦点收起键盘.rar”可能包含了一系列与EditText交互,特别是如何在EditText失去焦点时自动收起软键盘的实践案例。由于无法直接查看压缩包内容,以下将根据常见需求和...

    EditText自动搜索

    "EditText自动搜索"就是这样一个特性,它允许应用根据用户在EditText中输入的内容实时过滤并显示匹配的搜索结果。 实现EditText自动搜索的关键在于监听EditText的输入事件,并对输入内容进行处理。主要涉及以下几个...

    Android EditText(失焦+焦点)+登录界面

    1. 聚焦切换:当用户完成一个`EditText`的输入后,焦点自动切换到下一个`EditText`。这可以通过在`setOnFocusChangeListener`中处理焦点转移实现。 2. 键盘显示与隐藏:当`EditText`获取焦点时,显示软键盘;失去...

    EditText Text 当输入有误的时候 报错,并获取焦点。

    如果验证失败,就让`EditText`获取焦点,更改背景颜色,并显示错误提示。 为了改变`EditText`的背景色,需要在资源文件`res/drawable`中创建两个形状资源,如`error_background.xml`和`normal_background.xml`,...

    完美解决recyclerview item上面包含多个edittext导致数据错乱,和滑动卡顿问题

    - 使用`android:descendantFocusability="blocksDescendants"`属性阻止子View(如EditText)自动获取焦点,从而避免滚动时不必要的焦点切换。 - 在`onBindViewHodler()`中调用`clearFocus()`方法移除EditText的...

    自定义生成EditText并获取填写的值

    这个场景中,我们讨论的是如何自定义生成`EditText`并获取用户在其中输入的值。`EditText`是Android UI设计中的一个基本元素,用于接收用户的文本输入。在本案例中,用户点击“+”按钮会动态创建3个`EditText`,而...

    EditText自动切换输入

    在这个特定的场景中,"EditText自动切换输入"指的是创建一种类似电影字幕切换的效果,使`EditText`在用户输入时呈现出动态、美观的变化。 实现这种效果,开发者可以利用`EditText`的监听事件,如`TextWatcher`,来...

    自定义ListView解决ListView+EditText焦点的问题

    然而,当ListView与EditText结合使用时,常常会遇到一个常见的问题:EditText无法获取焦点,导致软键盘无法弹出,影响用户输入。这个问题主要是因为ListView的滚动机制和EditText的焦点管理机制之间存在冲突。为了...

    ScrollView内部嵌套EditText

    1. **禁用ScrollView的滚动**:当EditText获取焦点时,可以通过监听FocusChange事件,暂时禁用ScrollView的滚动,让EditText能够正常显示输入法。 ```java editText.setOnFocusChangeListener(new View....

Global site tag (gtag.js) - Google Analytics