简介

android中常用于在输入框中输入内容后自动提示,这种效果就可以使用AutoCompleteTextView来实现,也是和EditText的区别。

特点

默认情况下直接进入其所在的页面后,获取焦点会直接弹出软键盘,这种效果在开发中可能体验不是很好,之前项目中需要的效果是,只有当用户点击了输入框后,才让软键盘弹出,这种效果肯能会比较好。

具体实现

只需要在根布局添加 android:focusable="true"、android:focusableInTouchMode="true"两条语句即可。

自己之前代码如下

1.

2. android:layout_width="match_parent"

3. android:layout_height="wrap_content"

4. android:layout_marginTop="5dp"

5. android:focusable="true"

6. android:focusableInTouchMode="true"

7. android:orientation="horizontal" >

8.

9.

10. android:id="@+id/tv_poi_input"

11. style="@style/common_text_style"

12. android:layout_width="0dp"

13. android:layout_height="wrap_content"

14. android:layout_gravity="center_vertical"

15. android:layout_weight="1"

16. android:background="@drawable/poi_search"

17. android:hint="@string/poi_input"

18. android:paddingLeft="10dp"/>

19.

20.

21. android:id="@+id/tv_search"

22. style="@style/common_text_style"

23. android:layout_width="wrap_content"

24. android:layout_height="wrap_content"

25. android:background="@drawable/btn_white_selector"

26. android:gravity="center"

27. android:text="@string/search" />

28.

android 输入框失去焦点,AutoCompleteTextView默认首次失去焦点相关推荐

  1. android edittext自动获取焦点,Android取消EditText自动获取默认焦点

    Android取消EditText自动获取默认焦点 发布时间:2020-10-02 14:08:30 来源:脚本之家 阅读:142 作者:ganchuanpu 最近在通讯录新建联系人=中,一进入一个页 ...

  2. Android11还能自定义相机吗,安卓用户又少了一项自由,Android 11不再支持更改默认相机程序...

    原标题:安卓用户又少了一项自由,Android 11不再支持更改默认相机程序 来源:量子位 关注前沿科技 萧萧 发自 凹非寺 量子位 报道 | 公众号 QbitAI 萧萧 发自 凹非寺 量子位 报道 ...

  3. android 将IE设为默认打开的浏览器

      这个其实和android没有什么太大的关系,只是之前几次下载Google浏览器时,系统默认修改为了Google浏览器.但是自己习惯了IE浏览器,所以想把它设置回来.但是自己居然不知道怎么做 ...

  4. android删除打开方式,Android 打开方式选定后默认了改不回来?解决方法(三星s7为例)...

    Android 打开方式选定后默认了改不回来?解决方法(三星s7为例) 刚刚在测试东西,打开一个gif图,然后我故意选择用支付宝打开,然后...支付宝当然不支持,我觉得第二次打开它应该还会问我,没想到 ...

  5. Android 各版本 设置 USB 默认连接 MTP 模式 ( Android 6.0+ )

    Android 各版本 设置 USB 默认连接 MTP 模式 ( Android  6.0+ ) Android 6.0 以及之后的版本,google默认设计直接配置USB连接模式为 :仅充电: 项目 ...

  6. 怎么让input输入框最右侧一直默认有百分号

    怎么让input输入框最右侧一直默认有百分号 在input 后面加就可以了 html: <div class="box_list"> <input type=&q ...

  7. Android 12.0 屏蔽FallbackHome机制去掉android正在启动直接进入默认Launcher功能实现

    目录 1.概述 2.屏蔽FallbackHome机制去掉android正在启动直接进入默认Launcher功能实现的核心类

  8. android缅甸语,Android键盘输入语言设置默认打开myanmar缅甸语的步骤

    不管你在学什么语言,当你觉得自己不擅长的时候,突然听到你的老师或其他人用你认为自己不擅长的语言流畅地交谈,你会感到热血沸腾,下面我们就跟着爱站技术频道小编一起来了解键盘输入语言设置默认打开myanma ...

  9. 修改Android主题里Button的默认背景颜色

    修改Android主题里Button的默认背景颜色 先用这个试试 android:backgroundTint="@null" 去不掉的话用下面这个 app:backgroundT ...

  10. Android 7.1.2上默认wifi链接之后实际能上网却一直显示不能上网问题

    Android 7.1.2上默认wifi链接之后实际能上网却一直显示不能上网问题 问题描述: 原生Android系统,连接之后(实际可以联网)但显示不能上网,状态栏上wifi图标也多了个X的符号 我的 ...

最新文章

  1. svn 目录结构 trunk java_如何彻底删除SVN中的文件和文件夹(附恢复方法)
  2. Android ViewGroup事件分发机制
  3. linux下查看系统进程占用的句柄数
  4. 【CyberSecurityLearning 55】SQL注入
  5. java list set map的区别_Java集合类List/Set/Map的区别和联系
  6. 设置计算机的出站和入站规则
  7. the content of the adapter has changed but listview did not
  8. java地址映射关系,Spring MVC——基础(简介,使用,地址映射)
  9. 用VC写Assembly代码(5) --函数调用(二)
  10. Ubuntu Docker 安装
  11. 【报告分享】2021年95后医美人群洞察报告:颜值经济,95后“美力”来袭.pdf(附下载链接)...
  12. python初学者怎么入门-python怎么入门啊?
  13. Softmax的推导以及实现
  14. 微服务把多个模块服务 聚合成一个服务
  15. vue的一些基本指令,搭建、编译、运行、打包
  16. OpenKG开源系列 | 大规模中文概念图谱OpenConcepts (浙江大学)
  17. 慧都科技邀您品鉴“2021重庆高效加工与智能化升级峰会”
  18. 形如in (‘111,222,333‘) 的 ,Oracle的in函数(报错:无效数字)
  19. 数据库工具sqlDBx连接mysql
  20. RecyclerView实现条目拖拽,左滑、右滑移除效果

热门文章

  1. 直接选择排序(Straight Selection Sort)
  2. ScrollView和listview的冲突问题,关于宽度,和滑动
  3. 【LeetCode】64. Minimum Path Sum
  4. 【模型转换】最少点的覆盖区间
  5. LINQ to SQL集成到应用程序中需考虑的一些问题
  6. 【MATLAB】 分形插值
  7. model.evaluate 输出出一大串 ======================
  8. 使用new和delete
  9. 城市不透水面空间分析——以宁波为例
  10. 计算机应用基础本科答案排序,计算机应用基础本科操作题