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

时间:2019-02-05 09:23:31

标签: android browser google-search

我正在使用浏览器应用程序,我需要添加google搜索建议功能。如果用户在 edittext 中输入了字符,则该字符应显示要搜索的相关关键字,例如Amazon India,Amazon prime video。

2 个答案:

答案 0 :(得分: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)
    }
}

答案 1 :(得分:0)

我们需要对Google搜索引擎进行服务器调用,我们以xml格式获取回调响应,然后我们必须对其进行解析并将其显示在listview上。

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

代表关键字,需要建议。