如何从列表视图中选择Android的价值微调? [英] How to get selected spinner value from list view in android?

查看:132
本文介绍了如何从列表视图中选择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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆