我有一个TextInputEditText包装在一个TextInputLayout中,这是Google推荐的做法:https://developer.android.com/reference/android/support/design/widget/TextInputLayout.html。
然而,我的TextInputEditText上设置了一个OnClickListener,所以当用户点击它时,会弹出一个DatePickerDialog。
问题是,在第一次点击时除了提示标签移动到TextInputEditText上方外,什么也不会发生。
第二次点击时,DatePickerDialog才会显示出来。
我该如何使DatePickerDialog在第一次点击时就显示出来?
在TextInputLayout上设置OnClickListener而不是TextInputEditText并不能解决问题。有人有想法吗?