How To Get Selected Spinner Value From List View In Android?
I have a listview with a textview and spinner which has same values for every spinner in the list.both values for textview and spinner are separately in xml files. how can i get se
Solution 1:
In your WhateverAdapter
add these methods:
publicvoidsetOnSpinnerItemSelectedListener(OnItemSelectedListener listener){
this.mSpinnerItemSelectedListener = listener;
}
In your getView()
method:
public View getView(int position, View convertView, ViewGroup parent){
//...
viewHolder.spinner.setOnItemSelectedListener(mSpinnerItemClickListener);
//.....return convertView;
}
Then in your Activity
or wherever:
MyAdapteradapter=newMyAdapter(Context....);
adapter.setOnSpinnerItemSelectedListener(newOnItemSelectedListener() {
@OverridepublicvoidonItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
// your code here
}
@OverridepublicvoidonNothingSelected(AdapterView<?> parentView) {
// your code here
}
});
myListView.setAdapter(adapter)
Post a Comment for "How To Get Selected Spinner Value From List View In Android?"