首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在旋转器上单击?

在旋转器上单击?
EN

Stack Overflow用户
提问于 2012-05-30 21:20:16
回答 2查看 9.1K关注 0票数 1

嘿,我需要在旋转器上点击一下。这是我的微调器:

代码语言:javascript
复制
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);

如何使用onclicklistener来执行此简单指令:

代码语言:javascript
复制
        sTarga=targhe[position];
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-30 21:23:00

通过使用onitemselected侦听器,您可以在微调器中选择项目

代码语言:javascript
复制
        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
        //  
        }
    });
票数 7
EN

Stack Overflow用户

发布于 2012-05-30 21:22:28

使用onItemSelected

代码语言:javascript
复制
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
    @Override
    public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
        // your code here
          sTarga=targhe[position];
    }

    @Override
    public void onNothingSelected(AdapterView<?> parentView) {
        // your code here
    }

});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10817167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档