Determine AutoCompleteTextView from onItemClick

后端 未结 4 1297
灰色年华
灰色年华 2020-12-20 04:14

Is it possible to determine the originating AutoCompleteTextView from the parameters of the callback onItemClick?

I have the following callback function, which is co

4条回答
  •  庸人自扰
    2020-12-20 04:41

    Based on @talklesscodemore answer, I solved it this way (I had 2 AutoCompleteTextView's, you have to adapt the following if there are more):

    AutoCompleteTextView firstDropdown;
    AutoCompleteTextView secondDropdown;
    
    ...
    
    @Override
    public void onItemClick(AdapterView adapterView, View view, int position, long id) {
        if (isAdapterViewFromFirstDropdown(adapterView)) {
           // Code specific for 1st ACTV
        } else {
           // Code specific for 2nd ACTV
        }
    }
    
    private boolean isAdapterViewFromFirstDropdown(AdapterView adapterView) {
        return adapterView.getAdapter().equals(firstDropdown.getAdapter());
    }
    

提交回复
热议问题