1
A
回答
4
这是一个PopupWindow http://developer.android.com/reference/android/widget/PopupWindow.html。你不需要启用它。它的默认使用,当你你的ListView设置为
listView.setTextFilterEnabled(true);
和PopupWindow出现在你所设置或清除过滤文本
listView.setFilterText("d");
-1
据我所知,它只是重复你输入的搜索关键字。如果你有一个没有文本框的列表来输入你的搜索关键字,它很方便知道你输入了什么。 悬崖
+0
好吧,这是一个愚蠢的答案。下次我会读这个问题。 – cliff2310 2012-03-26 22:48:05
1
我发现了如何摆脱难看的弹出窗口。诀窍是直接使用过滤器。下面的代码假定您已在自定义适配器中实现了可过滤。
public boolean onQueryTextChange(String newText) {
if (TextUtils.isEmpty(newText)) {
m_listView.clearTextFilter();
} else {
ContactsAdapter ca = (ContactsAdapter)lv.getAdapter();
ca.getFilter().filter(newText);
//following line was causing the ugly popup window.
//m_listView.setFilterText(newText);
}
return true;
}
相关问题
- 1. 这是什么ios演示风格叫?
- 2. 这个功能叫什么?我可以下载一个演示
- 3. 为什么不是这个文本要进去这个盒子?
- 4. 这个成语叫什么?
- 5. 这个图标叫什么?
- 6. 这个控件叫什么?
- 7. 这个编码叫什么?
- 8. 这个概念叫什么?
- 9. 这个按钮叫什么?
- 10. 这个效果叫什么?
- 11. 这个算法叫什么?
- 12. 这个技术叫什么?
- 13. 这个控件叫什么?
- 14. 这个组件叫什么?
- 15. 为什么我的盒子不显示?
- 16. 什么是红盒子,黄盒子和绿盒子测试?
- 17. 演示API演员?
- 18. 任何想法为什么这两个盒子被抵消?
- 19. CSS:为什么这个盒子不会变宽?
- 20. 这个CSS(| =)是什么意思?这叫什么?
- 21. 什么是“盒子模型?”
- 22. 这个演示使用了什么彗星技术?
- 23. 为什么这个undefined不断出现在我的演示中?
- 24. 这个codepen演示为什么不能在本地工作?
- 25. 为什么不能这个幻灯片演示
- 26. 这个演示中使用的语言是什么?
- 27. 这个视图叫什么? IOS
- 28. 3D渲染 - 这个问题叫什么?
- 29. 这个弹出窗口叫做什么?
- 30. 这个呼叫为什么不明确?
我查看了代码,从未看到任何地方提到的弹出窗口。 – 2012-03-24 23:24:31
CTRL + F是你的朋友 – 2012-03-24 23:27:31
我编辑了我的帖子来解释。它的默认实现由ListView分别AbsListView – 207 2012-03-24 23:28:34