【问题标题】:Show search view suggestions using full height使用全高显示搜索视图建议
【发布时间】:2020-07-27 22:35:36
【问题描述】:
查看搜索,例如Play Store:
- 当在搜索栏输入一个字时(左图),所有内容都被隐藏/建议的背景是白色的(右图)。
- 常规内容(左侧的屏幕截图)中没有任何内容显示,即使 4 个搜索建议和键盘之间有足够的空间。
这正是我想要的,但我怎样才能在我的应用程序中做到这一点?如果我提供自定义建议适配器,我可以更改每个搜索建议的外观,但在这种情况下,显示搜索建议的弹出窗口将在第四个建议之后结束,并且常规内容将在最后一个搜索建议和键盘。
【问题讨论】:
标签:
android
material-design
searchview
android-search
【解决方案1】:
在第一个示例中使用AutoCompleteTextView,在后面使用AutocompleteSupportFragment。
你想要的是嵌入一个AutocompleteSupportFragment。这将有助于您搜索。
Google Places Autocomplete 使用这两种方法让用户能够搜索地点。
您可以在此处的文档中查看示例:Place Autocomplete
您可以根据自己的目的实施它。
或者您可以在 stack Overflow 上查看此答案,其中详细说明了如何使用所有必要的代码实现此类搜索片段。
链接:Android search with Fragments