如何在Android中为浏览器应用添加谷歌搜索建议?

问题描述 投票:0回答:2

我正在开发一个浏览器应用程序,我需要添加谷歌搜索建议功能。如果用户在edittext中输入了一个字符,它应该显示相关的搜索关键字,如亚马逊印度,亚马逊素数视频。

android browser google-search
2个回答
0
投票

您可以使用AutocompleteTextView并使用您自己的服务更改字符串数组以获取建议的关键字

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        // Get the string array
        val keywords = resources.getStringArray(R.array.keywords_array)
        // Create the adapter and set it to the AutoCompleteTextView
        val adapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, keywords)
        autoCompleteTextView.setAdapter(adapter)
    }
}

0
投票

我们需要对谷歌搜索引擎进行服务器调用,我们得到xml格式的回调响应,然后我们必须解析它并在listview上显示它。

这是url-http://google.com/complete/search?output=toolbar&q=a

关键词的立场需要建议。

© www.soinside.com 2019 - 2024. All rights reserved.