2013-08-23 5 views
0

У меня есть массив строк, то есть Строка [] values ​​= {"Взрослый 1", "Взрослый 2", "Ребенок 1", "Ребенок 2", "Младенец 1" , "Младенец 1"};Получить значение элемента в Listview

С помощью этого массива я создаю listView. Нажав на элемент listview, я открываю пользовательский диалог, в котором есть 2 текста редактирования и TextView.

Таким образом, нажмите на элемент, который я хочу установить значение текста редактирования со значением элемента, если это не Взрослый, Ребенок или Младенец.

И еще я хочу проверить - если элемент не является совершеннолетним, я должен установить видимость текстового вида в настраиваемом диалоговом окне.

Как я мог это сделать?

listView.setOnItemClickListener(new OnItemClickListener() { 
    @Override 
    public void onItemClick(AdapterView<?> parent, View view, 
     int position, long id) { 
    } 
}); 

ответ

0

Для получения значений и может сделать что-то вроде этого

listView.setOnItemClickListener(new OnItemClickListener() { 
      @Override 
      public void onItemClick(AdapterView<?> parent, View view, 
        int position, long id) { 
      String itemValue = ((TextView) view).getText().toString(); 


      } 
     }); 

для проверки строки, содержит ли он или не пытаться Дис

str1.toLowerCase().contains(str2.toLowerCase()) 
+0

как colud я проверить текстовое значение аналогично для взрослых или детей, потому что 1,2 будут динамичными – Pankaj

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