OR博客
点击EditText的时候禁止弹出输入法
苗锦洲
创建于:2020-08-21 23:07:35
0
28
154
0
使用EditText的时候又遇到一个需求,当EditText内容为日期的时候,比如一个具体的时间,让用户使用软键盘输入显然不现实,但是又不想在一堆TextView中出现TextView。
# 我的需求 点击EditText不弹出软键盘,长按不触发选中,不显示光标,但点击的时候仍可以触发点击事件,并伴有高亮提示 # 我的解决方法 1. 在XML中加入以下代码 ``` android:cursorVisible="false" android:focusable="false" android:focusableInTouchMode="false" android:longClickable="false" android:selectAllOnFocus="false" ``` 2. 在Activity或Fragment中直接设置onClickListener就行了,然后弹出选择日期时间的对话框,选择完成后setText。
评论
楼主暂时不想被别人评论哦~