首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单击按钮后控制微调器

单击按钮后控制微调器
EN

Stack Overflow用户
提问于 2012-03-27 19:11:18
回答 1查看 2.8K关注 0票数 1

我想在单击TextView后显示微调器元素。我使用下面的代码

代码语言:javascript
运行
复制
    final Spinner spin = new Spinner(context);
    String[] tlt = {"Apple", "Orange", "Plum"};

    ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(context, android.R.layout.simple_spinner_dropdown_item, tlt);
    spin.setOnItemSelectedListener(new OnItemSelectedListener() {
                public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
                    Log.v("itemNO", position+"");
                }

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

            });
    spin.setAdapter(arrayAdapter);

    txt = (TextView)findViewById(R.id.lang);
    txt.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            spin.performClick();
        }
    });

在我的.xml文件中只有TextView (可能是错误的?)在TextView之后,单击显示微调器菜单,但当我选择某些项目时,什么也不会发生。看起来setOnItemSelectedListener()不起作用。

你有什么想法吗?感谢您的回答!

EN

回答 1

Stack Overflow用户

发布于 2012-03-27 19:16:01

请查看谷歌开发人员网站上的示例:http://developer.android.com/resources/tutorials/views/hello-spinner.html

应该将微调器添加到xml文件中。

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

https://stackoverflow.com/questions/9888454

复制
相关文章

相似问题

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