禁止进入activity后EditText自动获得焦点的方法
原文链接:http://blog.csdn.net/tablle/article/details/51659277
---------------------
1、禁止进入activity后EditText自动获得焦点的方法
在项目中,一进入一个页面, EditText默认就会自动获取焦点。
那么如何取消这个默认行为呢?
在网上找了好久,有监听软键盘事件,有调用 clearFouse()方法,但是测试了都没用。xml中也找不到相应的属性可以关闭这个默认行为 。
解决之道:在EditText的父级控件中找一个,设置成
android:focusable="true"
android:focusableInTouchMode="true"
这样,就把EditText默认的行为截断了!
- <RelativeLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:focusable="true"
- android:focusableInTouchMode="true" >
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="vertical" >
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:textColor="@color/title_name"
- android:textSize="16sp" />
- <EditText
- android:layout_width="match_parent"
- android:layout_height="125dp"
- android:background="@drawable/edit_edittext_bg"
- android:gravity="top"
- android:hint="说一说!"
- android:padding="6dp"
- android:textColor="@color/project_bulid_item_textcolor"
- android:textSize="12sp" />
- </LinearLayout>
- </RelativeLayout>
禁止进入activity后EditText自动获得焦点的方法相关推荐
- HTML手机自动连接问题,airpods自动连接不上怎么办_airpods打开后不自动连接的解决方法...
airpods自动连接不上是什么原因,可能很多人是不了解的,虽然说airpods是一款很好的无线耳机,但是它在使用实际中还是存在一些小问题的.比如airpods打开充电盒后,耳机不能与设备进行自动连接 ...
- 谷歌插件.crx文件下载后被自动删除的解决方法
目录 一.问题描述 二.解决方法 1.改后缀名 2.解压 3.加载已解压的扩展程序 4.加载成功 一.问题描述 谷歌插件.crx文件下载后几秒之内会被自动删除,无法使用. 二.解决方法 1.改后缀名 ...
- vue项目运行后如何自动在浏览器中打开
方法一:配置open 在根目录webpack.config.js或vue.config.js中的module.exports里面配置devServer / open,将open属性值设置为true即可 ...
- 51.计算机通电后自动开机,Win10专业版怎么解决电脑关机后又自动开机的问题?
大家碰到过电脑自动关机的,但是又没有碰到过电脑自动开机的呢?本机安装的是Windows10-10240的专业版系统,昨天出现了一个这样的情况,即把电脑关机以后,又自动开机了,如何才能解决电脑关机后又自 ...
- android 禁止获得焦点,防止EditText自动获取焦点
带EditText页面中,没有设置页面 windowSoftInputMode 时,可能会根据机型不同随机弹出软件盘.可以按如下方式防止EditText自动获取焦点 android:id=" ...
- 进入Activity后让EditText自动弹出小键盘
今天一个Activity后,其中包含EditText,让其获取焦点,并且自动弹出小键盘 et_extracted_departureNet.setFocusable(true); et_extract ...
- android edittext自动获取焦点,Android取消EditText自动获取默认焦点
Android取消EditText自动获取默认焦点 发布时间:2020-10-02 14:08:30 来源:脚本之家 阅读:142 作者:ganchuanpu 最近在通讯录新建联系人=中,一进入一个页 ...
- Android中设置EditText默认无焦点
在activity中放置了1个或1个以上的EditText,进入该activity的时候第一个EditText会接收焦点,我希望里面所有的EditText默认是不接收焦点的,该怎么做呢? 方法: 在第 ...
- android activity焦点,android启动activity文本框不获得焦点
在开发中,常常会碰到这种情况,打开一个activity后,第一个文本框自动获得焦点,同时会弹出软键盘输入框,这样很影响用户体验,现在来看解决方法. 我们先来看看为什么会出现上述情况,原因很简单,文本框 ...
最新文章
- 为什么MySQL不推荐使用 UUID 或者雪花id作为主键?
- oracle 之 EXP、IMP 使用简介
- python语言是什么时候诞生的_python诞生于什么时候
- Win8总提示安装FLASH插件怎么办?
- 启动zookeeper_Zookeeper原理篇-Zookeeper启动流程分析
- Hash索引和BTree索引
- 光纤收发器的AB端可随便连接吗?
- JAVA入门级教学之(myeclipse的使用)
- Python在视频处理上的优势有哪些
- [Node.js] 模块化 -- 中间件和跨域
- 设计模式(六)原型模式
- java kdj_KDJ 指标简单实现
- 311、FirebaseAnalytics和Google Analytics总结
- Wizard of Wikipedia Knowledge-Powered Conversational agents
- 解决百度上传WebUploader在IE浏览器下点击无反应的问题
- 【老生谈算法】matlab实现非线性拟合曲线源码——非线性拟合曲线
- 开封二级分销系统开发如何划分等级?
- matlab抢占时隙算法,基于汉明重分组的动态帧时隙ALOHA防碰撞算法
- 如何使用Screenflick在Mac上创建延时屏幕录像?
- Scratch快速入门(一)
热门文章
- 查询linux版本信息 sp,查看Linux系统版本和内核信息
- 计算机主机箱前后都有什么,目前四种热门的主机机箱设计都有哪些优缺点?
- php array colum,php5.5新数组函数array_column使用
- java成员内部类_Java中的内部类(二)成员内部类
- jmeter安装包双击没反应_windows环境下Jmeter5.2的安装使用
- 计算机在平面设计中的作用,比例设计在平面设计中的作用与意义
- python3导入_Python3导入相对还是绝对的正确方法?
- 软件开发模型_QT开发(二十三)——软件开发流程
- 单片机复位后为什么要对sp重新赋值_51单片机系列之2点亮第一个led小灯
- python pip使用_Python——pip的安装与使用