2012-02-08 1 views
0

Я использую autocomplete textview в своем приложении, для которого я использую простой адаптер курсора. Я использовал как setFilterQueryProvider, так и setCursorToStringConverter в приложении. Он показывает список опций после ввода слова в текстовом режиме автозаполнения, но когда я пытаюсь выбрать любой из вариантов из этого списка, он не будет выбран. Пожалуйста помоги!!!!Android Autocomplete textview onitemclicklistener не работает

ответ

0

Попробуйте использовать setOnItemSelectedListener

searchAutoCompleteTextView .setOnItemSelectedListener (новый OnItemSelectedListener() {

   @Override 
       public void onItemSelected(AdapterView<?> arg0, View arg1, 
         int arg2, long arg3) { 
        // TODO Auto-generated method stub 
        Toast.makeText(SelectItemActivity.this, 
          "No data Found", Toast.LENGTH_SHORT).show(); 
       } 

       @Override 
       public void onNothingSelected(AdapterView<?> arg0) { 
        // TODO Auto-generated method stub 

       } 
      }); 
+0

пытался onitemselected слушателя также, не работает :( – user1196874

+0

поставьте код здесь –

+0

Я использую этот код ontemselected listener: Курсор курсор = (Курсор) listView.getItemAtPosition (позиция); \t \t \t Строка DisplayName = cursor.getString (курсор. getColumnIndexOrThrow (ContactsContract.Contacts.DISPLAY_NAME)); \t \t \t \t textView.setText (DisplayName); – user1196874