Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在android中从列表视图中获取选定的微调器值?_Java_Android_Android Listview - Fatal编程技术网

Java 如何在android中从列表视图中获取选定的微调器值?

Java 如何在android中从列表视图中获取选定的微调器值?,java,android,android-listview,Java,Android,Android Listview,我有一个带有textview和微调器的listview,列表中的每个微调器都有相同的值。textview和微调器的值分别在xml文件中。如何获取微调器中每行的选定微调器值..根据相对文本视图..我对android完全是初学者..在您的WhateverAdapter中添加以下方法: public void setOnSpinnerItemSelectedListener(OnItemSelectedListener listener){ this.mSpinnerItemSelectedL

我有一个带有textview和微调器的listview,列表中的每个微调器都有相同的值。textview和微调器的值分别在xml文件中。如何获取微调器中每行的选定微调器值..根据相对文本视图..我对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)
MyAdapter=newmyadapter(上下文…);
adapter.setOnSpinnerItemSelectedListener(新的OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView父视图、视图selectedItemView、整型位置、长id){
//你的代码在这里
}
@凌驾
未选择公共无效(AdapterView父视图){
//你的代码在这里
}
});
myListView.setAdapter(适配器)

我可以知道什么是“mSpinnerItemSelectedListener”吗?它是保存接口引用的类成员。:)