![]() |
1
0
如果你想得到焦点 editText 别忘了用这个,它对我有用
|
![]() |
2
0
请记住,我没有尝试构建这个,因为它很复杂。如果时间允许,我会尝试添加一个示例。 我猜你想构建类似whatsapp的东西。在我看来,最有希望的方法是在根linearLayout中设置一个全局touchListener,它消耗所有触摸事件,同时使子节点不可聚焦,从而允许您手动处理所有触摸事件。如果检测到滑动触摸,请相应滚动回收视图。如果在edittext区域检测到触摸,请设置焦点和;打开键盘。这样触摸就不会改变焦点状态,保持键盘打开。请记住,您可能需要处理所有其他触摸场景。首先创建监听器&让除了第一个布局之外的所有内容都不关注触摸,然后构建你的特定交互。 |
![]() |
3
0
您可以做的是,当EditText失去焦点时,再次聚焦并显示键盘。但这只是权宜之计。如果你能分享到目前为止你所做的一切,那就很容易了。
延迟是因为有时焦点键盘不显示。 |