Android让EditText输入框真正失去焦点问题解决

Android让EditText输入框真正失去焦点问题解决在显示一些记录的时候 不希望 EditText 有光标 也就是失去焦点 可以通过调用 edittext clearFocus 来实现 但 clearFocus 的会将焦点移到 Activity 的第一个 View 如果不幸你的 EditText 就是第一个 View 那么单纯地调用 clearFocus 将无法帮忙你达到目的 这时就可以通过以下的方法来实现 1 在 activitylayo

在显示一些记录的时候,不希望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

(0)
上一篇 2026年3月16日 下午11:09
下一篇 2026年3月16日 下午11:09


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号