EditText的两个高冷用法

小编介绍两个EditText的高冷用法—不自动获取焦点、使用setOnTouchListener接口监听 。在用EditText的时候,EditText会自动获取焦点弹出系统的软键盘,有时我们并不想这样,怎么解决这个问题呢?

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

在EditText的父控件添加以上这两个属性,父控件会截断EditText自动获取焦点;

使用setOnClickListener事件监听EditText时,如果焦点在别的控件时,需要点击两次才能响应,因为第一次点击EditText是获取焦点,第二次点击才响应事件。如果我们使用setOnTouchListener接口的话,只要触一次就会响应事件;

转载请注明出处!

你可能感兴趣的:(EditText的两个高冷用法)