这里有一个大坑,我的viewGroup中有一个这个属性android:descendantFocusability=”blocksDescendants”
开始没有注意到,试了好多方法都不行,后来才看到这个属性,顺便科普一下,这个属性有三个值
~
beforeDescendants:viewgroup会优先其子类控件而获取到焦点
afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点
blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
这里使用afterDescendants就好了,
标题有一点误区,其实这里的textView是editText,只是样子像textView而已,直接上代码
<EditText
android:id="@+id/order_details_tv_order_number"
style="@style/theme_loginEditText"
android:layout_width="0dp"
android:layout_height="match_parent&#