原文链接:http://blog.csdn.net/tablle/article/details/51659277

---------------------

1、禁止进入activity后EditText自动获得焦点的方法

在项目中,一进入一个页面, EditText默认就会自动获取焦点。
那么如何取消这个默认行为呢?
在网上找了好久,有监听软键盘事件,有调用 clearFouse()方法,但是测试了都没用。xml中也找不到相应的属性可以关闭这个默认行为 。

解决之道:在EditText的父级控件中找一个,设置成

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

这样,就把EditText默认的行为截断了!

[java] view plaincopy
  1. <RelativeLayout
  2. android:layout_width="match_parent"
  3. android:layout_height="wrap_content"
  4. android:focusable="true"
  5. android:focusableInTouchMode="true" >
  6. <LinearLayout
  7. android:layout_width="match_parent"
  8. android:layout_height="wrap_content"
  9. android:orientation="vertical" >
  10. <TextView
  11. android:layout_width="wrap_content"
  12. android:layout_height="wrap_content"
  13. android:textColor="@color/title_name"
  14. android:textSize="16sp" />
  15. <EditText
  16. android:layout_width="match_parent"
  17. android:layout_height="125dp"
  18. android:background="@drawable/edit_edittext_bg"
  19. android:gravity="top"
  20. android:hint="说一说!"
  21. android:padding="6dp"
  22. android:textColor="@color/project_bulid_item_textcolor"
  23. android:textSize="12sp" />
  24. </LinearLayout>
  25. </RelativeLayout>

禁止进入activity后EditText自动获得焦点的方法相关推荐

  1. HTML手机自动连接问题,airpods自动连接不上怎么办_airpods打开后不自动连接的解决方法...

    airpods自动连接不上是什么原因,可能很多人是不了解的,虽然说airpods是一款很好的无线耳机,但是它在使用实际中还是存在一些小问题的.比如airpods打开充电盒后,耳机不能与设备进行自动连接 ...

  2. 谷歌插件.crx文件下载后被自动删除的解决方法

    目录 一.问题描述 二.解决方法 1.改后缀名 2.解压 3.加载已解压的扩展程序 4.加载成功 一.问题描述 谷歌插件.crx文件下载后几秒之内会被自动删除,无法使用. 二.解决方法 1.改后缀名 ...

  3. vue项目运行后如何自动在浏览器中打开

    方法一:配置open 在根目录webpack.config.js或vue.config.js中的module.exports里面配置devServer / open,将open属性值设置为true即可 ...

  4. 51.计算机通电后自动开机,Win10专业版怎么解决电脑关机后又自动开机的问题?

    大家碰到过电脑自动关机的,但是又没有碰到过电脑自动开机的呢?本机安装的是Windows10-10240的专业版系统,昨天出现了一个这样的情况,即把电脑关机以后,又自动开机了,如何才能解决电脑关机后又自 ...

  5. android 禁止获得焦点,防止EditText自动获取焦点

    带EditText页面中,没有设置页面 windowSoftInputMode 时,可能会根据机型不同随机弹出软件盘.可以按如下方式防止EditText自动获取焦点 android:id=" ...

  6. 进入Activity后让EditText自动弹出小键盘

    今天一个Activity后,其中包含EditText,让其获取焦点,并且自动弹出小键盘 et_extracted_departureNet.setFocusable(true); et_extract ...

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

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

  8. Android中设置EditText默认无焦点

    在activity中放置了1个或1个以上的EditText,进入该activity的时候第一个EditText会接收焦点,我希望里面所有的EditText默认是不接收焦点的,该怎么做呢? 方法: 在第 ...

  9. android activity焦点,android启动activity文本框不获得焦点

    在开发中,常常会碰到这种情况,打开一个activity后,第一个文本框自动获得焦点,同时会弹出软键盘输入框,这样很影响用户体验,现在来看解决方法. 我们先来看看为什么会出现上述情况,原因很简单,文本框 ...

最新文章

  1. 为什么MySQL不推荐使用 UUID 或者雪花id作为主键?
  2. oracle 之 EXP、IMP 使用简介
  3. python语言是什么时候诞生的_python诞生于什么时候
  4. Win8总提示安装FLASH插件怎么办?
  5. 启动zookeeper_Zookeeper原理篇-Zookeeper启动流程分析
  6. Hash索引和BTree索引
  7. 光纤收发器的AB端可随便连接吗?
  8. JAVA入门级教学之(myeclipse的使用)
  9. Python在视频处理上的优势有哪些
  10. [Node.js] 模块化 -- 中间件和跨域
  11. 设计模式(六)原型模式
  12. java kdj_KDJ 指标简单实现
  13. 311、FirebaseAnalytics和Google Analytics总结
  14. Wizard of Wikipedia Knowledge-Powered Conversational agents
  15. 解决百度上传WebUploader在IE浏览器下点击无反应的问题
  16. 【老生谈算法】matlab实现非线性拟合曲线源码——非线性拟合曲线
  17. 开封二级分销系统开发如何划分等级?
  18. matlab抢占时隙算法,基于汉明重分组的动态帧时隙ALOHA防碰撞算法
  19. 如何使用Screenflick在Mac上创建延时屏幕录像?
  20. Scratch快速入门(一)

热门文章

  1. 查询linux版本信息 sp,查看Linux系统版本和内核信息
  2. 计算机主机箱前后都有什么,目前四种热门的主机机箱设计都有哪些优缺点?
  3. php array colum,php5.5新数组函数array_column使用
  4. java成员内部类_Java中的内部类(二)成员内部类
  5. jmeter安装包双击没反应_windows环境下Jmeter5.2的安装使用
  6. 计算机在平面设计中的作用,比例设计在平面设计中的作用与意义
  7. python3导入_Python3导入相对还是绝对的正确方法?
  8. 软件开发模型_QT开发(二十三)——软件开发流程
  9. 单片机复位后为什么要对sp重新赋值_51单片机系列之2点亮第一个led小灯
  10. python pip使用_Python——pip的安装与使用