Android 自定义SearchView文本更改

Android 自定义SearchView文本更改,android,searchview,Android,Searchview,您好,我已经创建了一个自定义搜索视图,但我无法按用户接收输入的文本 这是我的view_search.xml <EditText android:id="@+id/search_input_text" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_mar

您好,我已经创建了一个自定义搜索视图,但我无法按用户接收输入的文本

这是我的view_search.xml

        <EditText
            android:id="@+id/search_input_text"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_marginStart="16dp"
            android:layout_marginEnd="16dp"
            android:layout_toEndOf="@id/close_search_button"
            android:hint="جستجو..."
            android:layout_toRightOf="@+id/close_search_button"/>

我不知道如何处理searchview文本更改

您在Kotlin尝试过这个吗

var searchView = findViewById<EditText>(R.id.search_input_text)

var searchValue = searchView?.editableText.toString()

你在科特林试过这个吗

var searchView = findViewById<EditText>(R.id.search_input_text)

var searchValue = searchView?.editableText.toString()
var searchView = findViewById<EditText>(R.id.search_input_text)

var searchValue = searchView?.editableText.toString()
 searchView.addTextChangedListener(new TextWatcher() {

   @Override
   public void afterTextChanged(Editable s) {}

   @Override    
   public void beforeTextChanged(CharSequence s, int start,
     int count, int after) {
   }

   @Override    
   public void onTextChanged(CharSequence s, int start,
     int before, int count) {

   }
  });