2013-08-17 3 views
0

У меня есть listview с textview и spinner, который имеет одинаковые значения для каждого счетчика в списке. Оба значения для textview и spinner отдельно находятся в xml-файлах. как я могу получить выбранное значение вращателя для каждой строки в spinner..according относительного textview..im полностью начинающий андроид ..Как получить выбранное значение счетчика из списка в Android?

ответ

0

В ваших WhateverAdapter добавить эти методы:

public void setOnSpinnerItemSelectedListener(OnItemSelectedListener listener){ 
    this.mSpinnerItemSelectedListener = listener; 
} 

В ваших getView() метод:

public View getView(int position, View convertView, ViewGroup parent){ 
    //... 

    viewHolder.spinner.setOnItemSelectedListener(mSpinnerItemClickListener); 
    //..... 
    return convertView; 
} 

Затем в Activity или где:

MyAdapter adapter = new MyAdapter(Context....); 
adapter.setOnSpinnerItemSelectedListener(new OnItemSelectedListener() { 
    @Override 
    public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) { 
     // your code here 
    } 

    @Override 
    public void onNothingSelected(AdapterView<?> parentView) { 
     // your code here 
    } 

}); 
myListView.setAdapter(adapter) 
+1

Могу ли я узнать, что такое «mSpinnerItemSelectedListener»? –

+0

Это элемент класса, который содержит ссылку на интерфейс. :) –

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