如何捕获 AutoCompleteTextView 箭头点击事件

Ath*_*eos 1 java events android autocompletetextview drop-down-menu

箭

如何捕获AutoCompleteTextView箭头上的点击。

OnClick 适用于组件的其余部分,但当您专门单击箭头时它不起作用。

Ath*_*eos 5

花了一段时间,但我找到了解决方案。

该事件位于 AutoCompleteTextView 的父级中。

XML:

XML

解决方案:

public com.google.android.material.textfield.TextInputLayout txtGleba;
Run Code Online (Sandbox Code Playgroud)

...

txtGleba = findViewById(R.id.txtGleba);
    txtGleba.setEndIconOnClickListener  (new View.OnClickListener() {
        @Override
        public void onClick(View v) {


        }
    });
Run Code Online (Sandbox Code Playgroud)