在显示一些记录的时候,不希望EditText有光标,也就是失去焦点,可以通过调用edittext.clearFocus()来实现,但clearFocus()的会将焦点移到Activity的第一个View。如果不幸你的EditText就是第一个View,那么单纯地调用clearFocus()将无法帮忙你达到目的。
这时就可以通过以下的方法来实现:
1. 在activity layout xml文件中,在布局文件中给EditText的父控件增加两个属性:
2.然后调用此方法
EditText edtName;//记得要初始化
edtName.clearFocus();
如对此有疑问,请联系。
推荐Android开源项目
项目功能介绍:RxJava2和Retrofit2项目,添加自动管理token功能,添加RxJava2生命周期管理,使用App架构设计是MVP模式和MVVM模式,同时使用组件化,部分代码使用Kotlin,此项目持续维护中。
项目地址:https://gitee.com/urasaki/RxJava2AndRetrofit2
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/226329.html原文链接:https://javaforall.net
