首页 > 其他分享 >让editView、AutoCompleteTextView开始捕获的焦点

让editView、AutoCompleteTextView开始捕获的焦点

时间:2023-06-20 17:04:31浏览次数:45  
标签:windowSoftInputMode AutoCompleteTextView 焦点 捕获 输入法 stateUnchanged editView andro


让在我的项目中有一个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元素中

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

标签:windowSoftInputMode,AutoCompleteTextView,焦点,捕获,输入法,stateUnchanged,editView,andro
From: https://blog.51cto.com/u_16166892/6523954

相关文章

  • try……except配合traceback模块,进行不报错异常捕获
    通过try语句去尝试做正确的事,如果中途遭遇了意外情况就引发异常提示try:………………………………………………………………return"成功执行"exceptExceptionase:#Handletheexceptiont......
  • Shiro自定义异常无法被捕获总是抛出AuthenticationException解决方案
    问题描述配置Realm之后,发现在Realm中抛出的异常被无法捕获,最后抛出AuthenticationException异场景再现 下面是errorlog2023-06-0711:49:26.131[TID:N/A][][http-nio-9]ERRORo.s.c.sleuth.instrument.web.ExceptionLoggingFilter:54-Uncaughtexceptionthrow......
  • Java7新特性: 多异常捕获
    在Java7中引入了一种新的异常处理机制,即多异常捕获。在之前的版本中,我们通常使用单个catch块来捕获所有可能抛出的异常。但是,这种方式可能导致代码变得冗长且难以阅读。多异常捕获机制可以使代码更加简洁、易读,并且可以更准确地处理不同类型的异常情况。接下来就让我们大家一起来看......
  • MySQL-变化数据捕获(CDC)
    MySQLCDC(ChangeDataCapture),中文名为MySQL变化数据捕获,是一种截取MySQL主从复制流中binlog的技术,从而实时捕获数据库中的增、删、改操作。在大数据、实时计算、数据集成等领域都有广泛应用。本文将从多个方面对MySQLCDC做详细阐述,让你全面了解其背后的原理和应用场景。一、......
  • 父线程捕获子线程的异常方式
    如果子线程出现异常问题如果不在父线程中进行捕获异常该子线程也不进行异常捕获的话则子线程一但出现异常则此子线程就关闭了,父线程并不知情,可能认为该子线程已经正常、运行完毕了呢,所以突显出父线程捕获子线程异常状态的重要性。在普通的单线程程序中,捕获异常只需要通过try......
  • 多线程的未捕获异常类 UncaughtExceptionHandler 的使用
    一、需要UncaughtExceptionHandler的原因1.主线程可轻松的发现异常,子线程的异常比较隐蔽,难以发现程序运行时,子线程发生了异常,并不影响主线程,也不会终止主线程的程序,主线程将继续执行,这时候子线程的异常可能就不会被察觉,就使得子线程的功能出了问题,但没发现。代码展示:/***......
  • 可迭代对象、迭代器对象、异常捕获、for循环的原理、迭代取值和索引取值的对比
    整体构思:1.可迭代对象什么是迭代? 迭代言外之意就是更新换代,每次的更新都是要依赖于上一次的结果什么又是可迭代对象呢? ```就是内置有__iter__()方法的都可以称之为是可迭代对象``` "内置":可以直接点出来的就称之为是内置,既然可以点出来就可以直接拿来使用......
  • try catch捕获异常解析堆栈信息
    1packagekd.moya.zhgs.helper;2importjava.io.PrintWriter;3importjava.io.StringWriter;4/**5@ClassName:ErroHelper6@Description:TODO(异常解析)7@author:liul8@Date:2021/11/100010/15:08/星期三9/10publicclassErroHelper{11/*12......
  • 分组,捕获,反向引用以及String类中使用
    1. 提出要求  896请看下面问题:给你一段文本请你找出所有四个数字连在一 起的子串,并且这四个数字要满足①第1位与第4位相同②第2位与第3位相同,比如1221,5775,……2. 介绍  896要解决前面的问题,我们需要了解正则表达式的几个概念:1. 分组我们可以用圆括号组成一个比较复杂的匹......
  • shell正则匹配捕获引用进行IP匹配
    在服务器上加了一个服务检测机制,用到正则来匹配IP和捕获分组。shell和其他语言一样也可以使用正则分组捕获,不过不能使用$1或1这样的形式来捕获分组,可以通过数组${BASH_REMATCH}来获得,如${BASH_REMATCH[1]},${BASH_REMATCH[N]}简单的测试如下所示:#!/bin/baship="121.0.2.2"if[......