【发布时间】:2019-07-23 22:44:42
【问题描述】:
我正在尝试为来自 google 的 Place Autocomplete API 的清除按钮创建一个侦听器。我在片段的onViewCreated 方法中调用了我的clearButton() 方法
clearButton()
placeAutocompleteFragment?.view?.findViewById<View>(R.id.place_autocomplete_clear_button)
?.setOnClickListener {
View.OnClickListener {
Log.d(TAG, "Cleared")
it?.findViewById<EditText>(R.id.place_autocomplete_search_input)?.setText("")
it?.visibility = View.GONE
}
}
现在,当我单击清除按钮图标时,文本不会被删除,没有任何反应。我仍然可以输入一个新的位置,但我无法清除它。我的Log.d 也没有显示出来。
【问题讨论】:
标签: android kotlin google-places-api onclicklistener type-inference