Android取消EditText自动获取默认焦点

 更新时间:2017年03月05日 15:59:45   作者:ganchuanpu  
本文主要介绍了Android取消EditText自动获取焦点默认行为的方法,具有很好的参考价值。下面跟着小编一起来看下吧

最近在通讯录新建联系人=中,一进入一个页面, EditText默认就会自动获取焦点,很是郁闷, 如何让EditText不自动获取焦点?

那么如何取消这个默认行为呢?

在网上找了好久,有点监听软键盘事件,有点调用clearFouse()方法,但是测试了都没有!xml中也找不到相应的属性可以关闭这个默认行为

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

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

demo.xml:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
 android:layout_width="fill_parent" 
 android:layout_height="fill_parent" 
 android:background="#ffffff" 
 android:baselineAligned="false" 
 android:focusable="true" 
 android:focusableInTouchMode="true" > 
   <RelativeLayout 
    android:layout_width="250dp" 
    android:layout_height="wrap_content" 
    android:id="@+id/txtLayout" 
    android:layout_marginTop="20dp" 
android:layout_centerHorizontal="true" 
    > 
   <EditText 
    android:layout_width="fill_parent" 
    android:layout_height="35dp" 
    android:id="@+id/editPhone" 
    android:phoneNumber="true" 
    android:text="@string/txtaddPhone" 
    android:textColor="#D8D8D8" 
android:background="@drawable/txtupbg" 
    android:textSize="15dp" 
    /> 
   </RelativeLayout> 
</RelativeLayout>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

相关文章

  • Android基于OkHttpUtils网络请求的二次封装

    Android基于OkHttpUtils网络请求的二次封装

    这篇文章主要介绍了Android基于OkHttpUtils网络请求的二次封装,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • Android 阿里云OSS文件上传的实现示例

    Android 阿里云OSS文件上传的实现示例

    这篇文章主要介绍了Android 阿里云OSS文件上传的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Android 实现无网络页面切换的示例代码

    Android 实现无网络页面切换的示例代码

    本篇文章主要介绍了Android 实现无网络页面切换的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • Android实现向本地写入一个XML文件和解析XML文件

    Android实现向本地写入一个XML文件和解析XML文件

    这篇文章主要介绍了Android实现向本地写入一个XML文件和解析XML文件,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • Android SwipeRefreshLayout下拉刷新组件示例

    Android SwipeRefreshLayout下拉刷新组件示例

    SwipeRefrshLayout是Google官方更新的一个Widget,可以实现下拉刷新的效果。本文主要介绍了Android之SwipeRefreshLayout下拉刷新组件示例,有兴趣的可以了解一下。
    2017-02-02
  • Android键盘显示与隐藏代码

    Android键盘显示与隐藏代码

    Android键盘显示与隐藏代码,需要的朋友可以参考一下
    2013-05-05
  • Android实现Activity之间通信的方法

    Android实现Activity之间通信的方法

    这篇文章主要介绍了Android实现Activity之间通信的方法,涉及Android中Activity实现数据的发送及接收相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • android实现查询公交车还有几站的功能

    android实现查询公交车还有几站的功能

    这篇文章主要为大家详细介绍了android实现查询公交车还有几站的功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Android WorkManager实现后台定时任务流程详解

    Android WorkManager实现后台定时任务流程详解

    WorkManager是Android Jetpack的一个强大的组件,用于处理后台耗时任务。后台任务可以是一次性的,也可以是重复的,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2023-01-01
  • Android获取手机信息的工具类

    Android获取手机信息的工具类

    这篇文章主要为大家详细介绍了Android获取手机信息的工具类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09

最新评论