Я не хочу setText(""), чтобы очистить текст. Я хочу симулировать действие щелчка правой крестовой иконки. Как это сделать?
setText("")
(AutocompleteSupportFragment) getSupportFragmentManager().findFragmentById(R.id.autocomplete_fragment).setText(null)
Ref: https://developers.google.com/places/android-sdk/reference/com/google/android/libraries/places/widget/AutocompleteSupportFragment#public -autocompletesupportfragment-settext-charsequence-text
Это будет именно то, что делает значок очистки.
Использование:
if (editText != null) { editText.getText().clear(); }
(с использованием Kotlin)
[your ID right cross icon].setOnClickListener { [your ID edit text].text.clear() }
На основании реализации этого значка , вызов setText(null) на TextInputEditText.
setText(null)
TextInputEditText