使用全高显示搜索视图建议
Show search view suggestions using full height
查看搜索结果,例如的 Play Store
:
- 当在搜索字段中键入内容时(左侧屏幕截图),所有内容都被隐藏/建议的背景为白色(右侧屏幕截图)。
- 尽管在 4 个搜索建议和键盘之间会有很多 space,但常规内容(左侧的屏幕截图)没有显示。
这正是我想要的,但我如何才能在我的应用程序中做到这一点?如果我提供自定义建议适配器,我可以更改每个搜索建议的外观,但在这种情况下,显示搜索建议的弹出窗口将在第四个建议之后结束,并且常规内容将在最后一个搜索建议和键盘.
在第一个例子中使用了AutoCompleteTextView
,在后面的例子中使用了AutocompleteSupportFragment
。
你想要的是嵌入一个AutocompleteSupportFragment
。这将有助于您搜索。
Google 地点自动完成使用这两种方法使用户能够搜索地点。
您可以在此处的文档中查看示例:Place Autocomplete
您可以根据自己的目的实施它。
或者您可以在 stack Overflow 上看到这个答案,其中详细解释了如何使用所有必要的代码实现这样的搜索片段。
Link: Android search with Fragments
查看搜索结果,例如的 Play Store
:
- 当在搜索字段中键入内容时(左侧屏幕截图),所有内容都被隐藏/建议的背景为白色(右侧屏幕截图)。
- 尽管在 4 个搜索建议和键盘之间会有很多 space,但常规内容(左侧的屏幕截图)没有显示。
这正是我想要的,但我如何才能在我的应用程序中做到这一点?如果我提供自定义建议适配器,我可以更改每个搜索建议的外观,但在这种情况下,显示搜索建议的弹出窗口将在第四个建议之后结束,并且常规内容将在最后一个搜索建议和键盘.
在第一个例子中使用了AutoCompleteTextView
,在后面的例子中使用了AutocompleteSupportFragment
。
你想要的是嵌入一个AutocompleteSupportFragment
。这将有助于您搜索。
Google 地点自动完成使用这两种方法使用户能够搜索地点。 您可以在此处的文档中查看示例:Place Autocomplete
您可以根据自己的目的实施它。
或者您可以在 stack Overflow 上看到这个答案,其中详细解释了如何使用所有必要的代码实现这样的搜索片段。
Link: Android search with Fragments