Commit 896f5b63 authored by wanglei's avatar wanglei

...

parent 4a5f9589
......@@ -8,7 +8,9 @@ import android.content.Intent
import android.graphics.Color
import android.os.Handler
import android.util.TypedValue
import android.view.KeyEvent
import android.view.View
import android.view.inputmethod.EditorInfo
import android.view.inputmethod.InputMethodManager
import android.widget.LinearLayout
import android.widget.TextView
......@@ -137,10 +139,17 @@ class SearchActivity : BaseActivity<ActivitySearchBinding>() {
}
}
binding.editWeb.setOnEditorActionListener { v, actionId, event ->
if (actionId == EditorInfo.IME_ACTION_DONE || (event.keyCode == KeyEvent.KEYCODE_ENTER)) {
val content = binding.editWeb
}
// 返回 true 表示你已经处理了这个事件
true
}
if (searchContent.isNotEmpty()) {
binding.editWeb.setText(searchContent)
binding.editWeb.requestFocus()
binding.editWeb.selectAll()
binding.tvCancel.visibility = View.GONE
binding.tvSearch.visibility = View.VISIBLE
binding.ivClear.visibility = View.VISIBLE
......@@ -150,9 +159,12 @@ class SearchActivity : BaseActivity<ActivitySearchBinding>() {
binding.editWeb.requestFocus()
binding.root.postDelayed({
binding.editWeb.requestFocus()
binding.editWeb.selectAll()
val imm = getSystemService(INPUT_METHOD_SERVICE) as InputMethodManager
imm.showSoftInput(binding.editWeb, InputMethodManager.SHOW_IMPLICIT)
}, 800)
}, 500)
binding.editWeb.setOnClickListener {
......
......@@ -18,14 +18,15 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/cl_search"
android:layout_width="0dp"
android:layout_width="290dp"
android:layout_height="44dp"
android:layout_gravity="center_vertical"
android:layout_marginHorizontal="15dp"
android:layout_marginVertical="10dp"
android:layout_marginStart="15dp"
android:layout_weight="1"
android:background="@drawable/bg_stroke_070709"
android:orientation="horizontal">
android:orientation="horizontal"
tools:ignore="InefficientWeight">
<androidx.constraintlayout.widget.ConstraintLayout
......@@ -108,7 +109,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginHorizontal="20dp"
android:layout_marginStart="5dp"
android:layout_marginEnd="20dp"
android:src="@mipmap/fenxiang"
app:layout_constraintBottom_toBottomOf="@id/cl_search"
app:layout_constraintEnd_toEndOf="parent"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment