如何确保只有当用户双击edittext时屏幕键盘才会出现?

时间:2015-11-10 10:33:32

标签: android xml

我想在android中制作一个可编辑的布局,只有当用户双击该框时,编辑选项和键盘才会打开,这样屏幕仍然可读,键盘只在需要时出现。

2 个答案:

答案 0 :(得分:0)

我不太清楚为什么正常的单击是不够的,但您可能想查看this对类似问题的回答。

答案 1 :(得分:0)

给你一个基本的想法:

1)按照许多答案中的说明创建自己的GestureDetector,例如here

2)为OnTouchListener设置View并检查onTouchEvent()方法结果。从onTouch()返回 true ,以防止系统在EditText单击时显示键盘。

3)根据需要使用InputMethodManager显示/隐藏软键盘。