android - lapism SearchView:如何处理点击后按?
问题描述
我正在使用lapismSearchView
。当我单击 Android 后退箭头或 lapismSearchView
后退箭头时,它会隐藏键盘并仅在 1 秒内失去焦点:就在之后,它重新获得焦点并重新打开键盘。因此这是一个无限循环(如果用户重新点击箭头)。
我已经在我的片段上写了这个:
@Override
public void onResume() {
super.onResume();
AppCompatActivity app_compat_activity = (AppCompatActivity) getActivity();
app_compat_activity.findViewById(R.id.constraintLayoutHomeFragment).requestFocus();
}
它允许我SearchView
在片段开始时使布局具有焦点而不是 lapism。
解决方案
推荐阅读
- c# - 将列表中的对象转换为字符串
- django - 从应用程序跨站点范围的页脚加载数据
- angular - 有没有一种简单的方法可以在 Angular 中显示日期时间的倒计时?
- html - 如何在提交时以 Angular 7 反应形式应用验证?
- awk - 基于列的前两个字母进行过滤
- r - 如何删除不满足所有条件的所有行(每组)?
- go - 哪些构建约束子句用于区分 32 位和 64 位整数?
- spring-boot - Elasticsearch - must(QueryBuilders.rangeQuery) 和 mustNot(QueryBuilders.existsQuery) 一次不工作
- java - 如何在 Max OS 上简单地部署 Java/JavaFX 应用程序?
- python-2.7 - 这个实现有什么线索可以代表哪个激活函数