AutoCompleteTextView слушатель щелчка не работает - PullRequest
0 голосов
/ 14 мая 2018

Мой обработчик кликов autoCompleteTextView не работает, но я не знаю, почему.

    final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
            R.layout.userstatuslayout, R.id.listusername, values);

    editText.setThreshold(1);
    editText.setDropDownAnchor(R.id.districtsearch);
    editText.setAdapter(adapter);


    editText.setOnItemClickListener(new AdapterView.OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> parent, View view,
                                int position, long id) {
            String selection=(String)parent.getItemAtPosition(position);
            Toasty.info(getApplicationContext(),selection).show();

1 Ответ

0 голосов
/ 15 мая 2018
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
        R.layout.userstatuslayout, R.id.listusername, values);
             AutoCompleteTextView textView = (AutoCompleteTextView)
                     findViewById(R.id...);
             textView.setAdapter(adapter);
         }
     }

И ваш ItemClickListener должен быть:

   @Override
        public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
        Toast.makeText(AutoCompleteActivity.this,
        "Clicked item from auto completion list "
                            + adapterView.getItemAtPosition(i)
                    , Toast.LENGTH_SHORT).show();
...