0
我有一個列表視圖和一個文本視圖和微調列表中的每個微調值相同的值。textview和微調值的兩個值分別在xml文件中。我該如何在spinner..according選擇微調值的每一行的相對textview..im完全的初學者到Android ..如何從Android的列表視圖中獲取選定的微調值?
我有一個列表視圖和一個文本視圖和微調列表中的每個微調值相同的值。textview和微調值的兩個值分別在xml文件中。我該如何在spinner..according選擇微調值的每一行的相對textview..im完全的初學者到Android ..如何從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;
}
然後在你的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)
我可以知道「mSpinnerItemSelectedListener」是什麼嗎? –
它是持有接口引用的類成員。 :) –