1、在对应layout.xml 文件中 给EditText的父控件增加两个属性
android:focusable="true"
android:focusableInTouchMode="true"
这样就可以使用代码设置EditText的焦点了
获取焦点 editText.requestFocus()
失去焦点 editText.clearFocus()
自己就可以任意玩了
!!批注:如果是组合式自定义View 或者是include 导入布局 用到了EditText控件 则它所有的父控件都需要添加这两个属性 (可能有坑)。
网友评论