【问题标题】:Android Searchview with autocomplete style具有自动完成样式的 Android Searchview
【发布时间】:2023-03-22 06:37:01
【问题描述】:

在 Android 中,从优步应用程序中获取带有自动搜索结果样式的搜索视图的最佳方法是什么?我特别喜欢结果直接显示在屏幕上的方式,而不是下拉菜单。

我在想可能获取搜索查询并将结果作为按钮动态添加到屏幕上,但必须有一种简单的方法来实现它们在此处具有的样式和功能。接受任何建议。

【问题讨论】:

  • 在你的听众中看到SearchView#setOnQueryTextListener(SearchView.OnQueryTextListener listener),你可以打电话给你的adapter.getFilter().filter(newText)

标签: android user-interface autocomplete autocompletetextview searchview


【解决方案1】:

我刚刚查看了 Android 的 Uber 应用,顶部有一个 EditText,下方有一个 ListView。每当用户在EditText 中输入任何内容时,都会向服务器进行查询以从中获取数据,并将结果显示在下面的ListView 中。

您应该在EditTextTextWatcherafterTextChanged() 方法中查询服务器。另外,请确保当用户连续输入时,取消之前的请求,并且只有最新的字符更改查询字符串应该进入请求中。

【讨论】:

    猜你喜欢
    • 2013-03-26
    • 1970-01-01
    • 2015-12-03
    • 2021-04-15
    • 2019-08-22
    • 2020-07-30
    • 1970-01-01
    • 2022-12-12
    • 2014-04-06
    相关资源
    最近更新 更多