2013-11-19 3 views
0

У меня есть autocompletetextview, и я хочу сделать onlongclick для элементов списка. Я попытался установить onlongclick для actv, но его набор для edittext не для элементов списка.onLongClick AutoCompleteTextView

 ArrayAdapter<String> adapter = new ArrayAdapter<String> 
     (this, android.R.layout.simple_list_item_1, masini); 
     txtNrInmat.setAdapter(adapter); 
     txtNrInmat.setLongClickable(true); 

     txtNrInmat.setOnLongClickListener(new OnLongClickListener() { 
      public boolean onLongClick(View v) { 
       Toast.makeText(getApplicationContext(), "Long Press works", Toast.LENGTH_SHORT).show(); 
       return true; 
      } 
     }); 

Как я могу сделать onlongclick для элементов внутри выпадающего списка?

ответ

0

Лучший способ сделать это Я думаю, будет иметь пользовательский адаптер.

Вы можете продлить ArrayAdapter и в методе getView вызвать setOnLongClickListener для каждого вида вашего адаптера.

+0

Я попробую, спасибо за ответ. –

Смежные вопросы