【发布时间】:2015-11-10 18:50:50
【问题描述】:
我想在 android 中创建一个可编辑的布局,其中编辑选项和键盘仅在用户双击框时打开,以便屏幕保持可读并且仅在需要时出现键盘。
【问题讨论】:
我想在 android 中创建一个可编辑的布局,其中编辑选项和键盘仅在用户双击框时打开,以便屏幕保持可读并且仅在需要时出现键盘。
【问题讨论】:
给你一个基本的想法:
1)创建您自己的GestureDetector,如许多答案中所述,例如here
2) 为您的View 设置一个OnTouchListener 并检查onTouchEvent() 方法的结果。从onTouch() 返回 true 以防止系统在单击EditText 时显示键盘。
3) 根据需要使用InputMethodManager 显示/隐藏软键盘。
【讨论】:
我不太清楚为什么普通的单击是不够的,但您可能想查看this 对类似问题的回答。
【讨论】: