`
wang_peng1
  • 浏览: 3964972 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

让editView、AutoCompleteTextView开始捕获的焦点

阅读更多

让在我的项目中有一个listView 还有一个AutoCompleteTextView,我不想一运行AutoCompleteTextView就获得焦点

试了一下午没找到方法最终用了一个本办法

<LinearLayout
    android:focusable="true" android:focusableInTouchMode="true"
    android:layout_width="0px" android:layout_height="0px"/>


<AutoCompleteTextView android:id="@+id/text"
        android:layout_width="fill_parent" android:layout_height="wrap_content"
        android:nextFocusUp="@+id/text" android:nextFocusLeft="@+id/text"/>

 

如果还不行的话 需要弄一下输入法

android:windowSoftInputMode="stateHidden"

android:windowSoftInputMode="stateUnchanged" 在<activity> element元素中

这两种方法应该分开都可以的我只是用了第一种

分享到:
评论

相关推荐

    自动提示的EditView

    1. 使用`AutoCompleteTextView`:AutoCompleteTextView是EditView的一个子类,专门用于实现自动提示。它提供了内置的自动补全功能,只需设置数据源(例如,通过`ArrayAdapter`绑定一个字符串数组)即可。可以通过`...

    editview软键盘自动弹出和隐藏

    在Activity的`onCreate()`方法中,你可以找到你的EditView并调用`requestFocus()`方法使其获得焦点,然后使用以下代码弹出软键盘: ```java InputMethodManager imm = (InputMethodManager) getSystemService...

    自定义editView

    本项目名为"自定义editView",显然是对EditText控件进行了定制,以实现更丰富的功能,如手机号、邮箱和身份证号的自动验证。下面我们将深入探讨这一主题。 EditText是Android SDK中的一个基础组件,用于接收用户...

    EditView_1-源码.rar

    3. `setFocusableInTouchMode()`和`setFocusable()`控制EditView是否可以获取焦点,进而决定是否显示键盘。 4. `drawableStateChanged()`处理了Drawable状态改变的情况,例如文字颜色、背景颜色等的变化。 五、...

    下拉框格式的editView

    这就是我们要讨论的"下拉框格式的`EditView`"。 在Android中,实现这种效果通常有两种方式:一是使用`Spinner`,二是自定义`EditText`。由于题目提到的是`editView`标签,我们主要聚焦于第二种方式,即通过自定义`...

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

    // 阻止ListView拦截触摸事件,让EditText接收 } } return super.onInterceptTouchEvent(ev); } ... } ``` 接下来,我们需要在Adapter中为每个列表项设置一个唯一的Tag,这样我们就可以在...

    自定义textview与editview

    这可能涉及到监听输入事件、处理焦点变化以及自定义过滤器等。我们可以覆盖`onCreateInputConnection()`方法来自定义IME(输入法编辑器)行为,或者使用`addTextChangedListener()`监听文本的变化。 在组合控件时,...

    EditView左右选择数据

    这个"EditView左右选择数据"的示例项目提供了一个很好的学习机会,让我们一起深入探讨这一主题。 首先,我们要理解的是EditView的基础用法。EditView是TextView的子类,通常用于获取用户的文本输入。在XML布局文件...

    edittext失去焦点,收起键盘

    标题"edittext失去焦点,收起键盘"以及描述"如果点击的view,不为edittext,则收起键盘"都指向了这个特定的需求。 实现这一功能,我们可以利用Android提供的几个关键API。首先,我们需要监听EditText的焦点变化。这...

    在EditView中输入表情

    在Android开发中,实现“在EditView中输入表情”是一个常见的需求,特别是在社交应用或者聊天应用中。这个功能能够提供用户更加丰富的表达方式,增强用户体验。以下是对这一知识点的详细阐述: 1. **EditView的基本...

    自定义View之双表头表格(表头不动,EditView和TextView两种方式)

    为了实现这个功能,我们需要在特定的单元格中嵌入EditView,并处理其焦点变化和文本输入事件。同时,需要确保在用户完成编辑后,更新数据显示。 3. **自定义View的实现步骤**: - **初始化视图**:在构造函数中,...

    通过判断editview是否为空动态修改actionbar的控件是否可见

    在Android应用开发中,ActionBar是Android系统提供的一种用于展示应用信息和操作的组件,它通常包含应用图标、标题以及一些可点击的按钮或菜单。在4.4版本中,ActionBar的功能已经相当成熟,开发者可以自定义其显示...

    PassWordEditView:PassWordEditView

    Gradledependencies{ compile 'com.chaek.android:passwordeditview:1.0.4'}Attributesnameformatjava codeedit_backgroundcolor|referencepublic void setBackground(int background)edit_line_colorcolor|...

    安卓listview相关相关-Android开发之ListView+EditText焦点问题解决方案.rar

    这会让ListView优先获取焦点,然后将其传递给子View,如EditText。这样在ListView滚动时,EditText仍能保持焦点。 2. **使用OnItemSelectedListener**: 实现ListView的`OnItemSelectedListener`接口,当item被...

    EditView输入过滤器InputFilter

    在Android开发中,`EditText`(也称为EditView)是用户界面中常见的一种组件,用于接收用户输入的数据。为了对用户的输入进行控制和规范,我们可以使用`InputFilter`。本教程将详细介绍`InputFilter`的概念、作用...

    android充值demo 自定义editview自定义radiobutton

    在Android开发中,"android充值demo 自定义editview自定义radiobutton"是一个常见的应用场景,它涉及到用户界面(UI)的设计和交互,特别是针对移动应用中的支付功能。下面将详细讲解这个主题涉及的知识点。 首先,...

    Android控件之EditView常用属性及应用方法

    EditView类继承自TextView类,EditView与TextView最大的不同就是用户可以对EditView控件进行编辑,同时还可以为EditView控件设置监听器,用来判断用户的输入是否合法。  以下为EditView常用属性及对应方法说明 您...

    实例讲解Android中的AutoCompleteTextView自动补全组件

    AutoCompleteTextView是一个具有自动补全功能的EditView,当用户输入数据后,AutoCompleteTextView就会将用户输入的数据与他自己的adapter中的数据对比,如果用户数据与adapter中的某条数据的开始部分完全匹配,那么...

    agile_editview:D7 的 editview 自定义视图

    #Editview Editview 是一个视图插件,允许您创建可编辑节点和可以创建新节点的视图。 无论是否启用 JavaScript,Editview 都可以使用。 ##Install 安装 Editview 模块: 1. 将 Editview 文件夹复制到安装中的sites/...

Global site tag (gtag.js) - Google Analytics