search commit
This commit is contained in:
parent
6435dceb4a
commit
24dc576f4a
@ -74,23 +74,22 @@ class SearchActivity : AppActivity(), StatusAction {
|
|||||||
override fun afterTextChanged(editable: Editable) {
|
override fun afterTextChanged(editable: Editable) {
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
etSearch?.setOnEditorActionListener { _, actionId, _ ->
|
|
||||||
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
|
|
||||||
|
etSearch?.setOnEditorActionListener { v, actionId, event ->
|
||||||
|
if (actionId == EditorInfo.IME_ACTION_DONE ||
|
||||||
|
(event != null && event.action == KeyEvent.ACTION_DOWN &&
|
||||||
|
event.keyCode == KeyEvent.KEYCODE_ENTER)
|
||||||
|
) {
|
||||||
|
hideKeyboard(v)
|
||||||
true
|
true
|
||||||
} else {
|
} else {
|
||||||
false
|
false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
etSearch?.setOnKeyListener { _, keyCode, event ->
|
|
||||||
if (event.action == KeyEvent.ACTION_DOWN && keyCode == KeyEvent.KEYCODE_ENTER) {
|
|
||||||
true
|
|
||||||
} else {
|
|
||||||
false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
mAdapter?.setOnItemClickListener { adapter, view, position ->
|
mAdapter?.setOnItemClickListener { adapter, view, position ->
|
||||||
val searchHot: com.localee.mireo.app.http.api.SearchHotApi.Bean.Data =
|
val searchHot: SearchHotApi.Bean.Data =
|
||||||
adapter.items.get(position)
|
adapter.items.get(position)
|
||||||
startActivity(
|
startActivity(
|
||||||
Intent(
|
Intent(
|
||||||
@ -103,7 +102,7 @@ class SearchActivity : AppActivity(), StatusAction {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
mKeyAdapter?.setOnItemClickListener { adapter, view, position ->
|
mKeyAdapter?.setOnItemClickListener { adapter, view, position ->
|
||||||
val search: com.localee.mireo.app.http.api.SearchSearchApi.Bean.Data =
|
val search: SearchSearchApi.Bean.Data =
|
||||||
adapter.items.get(position)
|
adapter.items.get(position)
|
||||||
startActivity(
|
startActivity(
|
||||||
Intent(
|
Intent(
|
||||||
@ -116,11 +115,12 @@ class SearchActivity : AppActivity(), StatusAction {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getSearchHot() {
|
fun getSearchHot() {
|
||||||
EasyHttp.get(this)
|
EasyHttp.get(this)
|
||||||
.api(com.localee.mireo.app.http.api.SearchHotApi().apply {
|
.api(SearchHotApi().apply {
|
||||||
})
|
})
|
||||||
.request(object : HttpCallbackProxy<HttpData<SearchHotApi.Bean>>(this) {
|
.request(object : HttpCallbackProxy<HttpData<SearchHotApi.Bean>>(this) {
|
||||||
override fun onHttpSuccess(result: HttpData<SearchHotApi.Bean>) {
|
override fun onHttpSuccess(result: HttpData<SearchHotApi.Bean>) {
|
||||||
@ -144,7 +144,7 @@ class SearchActivity : AppActivity(), StatusAction {
|
|||||||
|
|
||||||
fun getSearchSearch(searchKey: String) {
|
fun getSearchSearch(searchKey: String) {
|
||||||
EasyHttp.get(this)
|
EasyHttp.get(this)
|
||||||
.api(com.localee.mireo.app.http.api.SearchSearchApi().apply {
|
.api(SearchSearchApi().apply {
|
||||||
search = searchKey
|
search = searchKey
|
||||||
})
|
})
|
||||||
.request(object : HttpCallbackProxy<HttpData<SearchSearchApi.Bean>>(this) {
|
.request(object : HttpCallbackProxy<HttpData<SearchSearchApi.Bean>>(this) {
|
||||||
|
@ -33,6 +33,7 @@
|
|||||||
android:gravity="center_vertical"
|
android:gravity="center_vertical"
|
||||||
android:hint="Search"
|
android:hint="Search"
|
||||||
android:inputType="text"
|
android:inputType="text"
|
||||||
|
android:imeOptions="actionDone"
|
||||||
android:paddingHorizontal="@dimen/dp_14"
|
android:paddingHorizontal="@dimen/dp_14"
|
||||||
android:textColor="@color/example_color_d9d9d9"
|
android:textColor="@color/example_color_d9d9d9"
|
||||||
android:textSize="@dimen/sp_12"
|
android:textSize="@dimen/sp_12"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user