如何从列表视图中选择Android的价值微调? [英] How to get selected spinner value from list view in android?
本文介绍了如何从列表视图中选择Android的价值微调?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个TextView和微调具有相同的值在TextView中和微调的list.both值每微调分别为XML文件中的列表视图。我怎样才能选择微调值为每个行的spinner..according的相对textview..i米完全的初学者到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 selected spinner value for each row in the spinner..according to the relative textview..i m totally beginner to android ..
推荐答案
在你的 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;
}
然后在你的活动
或其它地方:
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)
这篇关于如何从列表视图中选择Android的价值微调?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文