在自定义dialog上面有一个EditText,想要实现在dialog弹出的时候,EditText是不获取焦点的。显示EditText的初始值,当用户点击EditText的时候,清空EditText的内容,让用户重新输入。
第一:解决EditText初始化的时候不获取焦点
在xml文件中EditText的父Viewgroup里添加上android:focusable="true" android:focusableInTouchMode="true"
第二:当用户点击EditText的时候,清空EditText的内容
在EditText的OnFocusChangeListener中监听到焦点发生变化,设置setText的内容为""即可