的onclick上微调? [英] onclick on a spinner?

查看:212
本文介绍了的onclick上微调?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

海兰,我需要有一个微调一个onclick。
这是我的微调:

 微调微调=(微调)findViewById(R.id.spnTarghe);
最后弦乐targhe [] = risposta.split(/);
ArrayAdapter<串GT;适配器=新ArrayAdapter<串GT;(
        这个,
        android.R.layout.simple_spinner_item,
        targhe
        );
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);spinner.setAdapter(适配器);

我如何使用做,做这个简单的istruction onclicklistener:

  sTarga = targhe [位置]


解决方案

通过使用onitemselected监听器您可以选择微调项

  spinner.setOnItemSelectedListener(新OnItemSelectedListener(){
        @覆盖
        公共无效onItemSelected(适配器视图<>为arg0,ARG1查看,
                INT ARG2,长ARG3){
            // TODO自动生成方法存根
            。字符串mselection = spinner.getSelectedItem()的toString();
            Toast.makeText(getApplicationContext(),选择+ mselection,30).show();
            / ****做你的code ***** /
        }
        @覆盖
        公共无效onNothingSelected(适配器视图<>为arg0){
            // TODO自动生成方法存根
        //
        }
    });

Hy,i need to have an onclick on a spinner. This is my spinner:

Spinner spinner = (Spinner) findViewById(R.id.spnTarghe);
final String targhe[]=risposta.split("/");
ArrayAdapter<String> adapter = new ArrayAdapter<String>(
        this,
        android.R.layout.simple_spinner_item,
        targhe
        );
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

spinner.setAdapter(adapter);

How can I do for use an onclicklistener that do this simple istruction:

        sTarga=targhe[position];

解决方案

By using onitemselected listener you can select item in spinner

        spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> arg0, View arg1,
                int arg2, long arg3) {
            // TODO Auto-generated method stub
            String  mselection=spinner.getSelectedItem().toString();    
            Toast.makeText(getApplicationContext(), "selected "+ mselection, 30).show();              
            /**** do your code*****/
        }
        @Override
        public void onNothingSelected(AdapterView<?> arg0) {
            // TODO Auto-generated method stub
        //  
        }
    });

这篇关于的onclick上微调?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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