首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android微调器:无法选择

Android微调器:无法选择
EN

Stack Overflow用户
提问于 2013-05-25 21:25:28
回答 1查看 504关注 0票数 0

我有代码,不幸的是它不能正常工作。更具体地说,我们不能从第二个微调器中进行选择。下面是代码。提前感谢您的帮助。

代码语言:javascript
复制
public class Zamiana extends Activity {
public Spinner spinner1;
public Spinner spinner2;
final ArrayList<Spanned> kon = new ArrayList<Spanned>();


[...]

        spinner1 = (Spinner) findViewById(R.id.test);
    spinner2 = (Spinner) findViewById(R.id.test2);


    ArrayList<Spanned> adapter = new ArrayList<Spanned>();
    adapter.add(Html.fromHtml("t0"));
    adapter.add(Html.fromHtml("t1"));
    adapter.add(Html.fromHtml("t2"));

[...]
ArrayAdapter<Spanned> kontrol = new ArrayAdapter<Spanned>(this,
            android.R.layout.simple_spinner_item, adapter);


kontrol.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner1.setAdapter(kontrol);


    spinner1.setOnItemSelectedListener(wyznacz);
        spinner1.setOnItemSelectedListener(wyznacz);

    ArrayAdapter<Spanned> kontrola = new ArrayAdapter<Spanned>(this,
            android.R.layout.simple_spinner_item, kon);


    kontrola.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinner2.setAdapter(kontrola);

}
public OnItemSelectedListener wyznacz=new OnItemSelectedListener(){
    @Override
    public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
            long arg3) {

        // TODO Auto-generated method stub
        switch(arg2){
        case 0:             
            kon.clear();

            kon.add(Html.fromHtml("t0"));

            break;
        case 1:
            kon.clear();
            kon.add(Html.fromHtml("t1"));
            break;
        case 2:
            kon.clear();
            kon.add(Html.fromHtml("t2"));
            break;
[...]

}

    }

    @Override
    public void onNothingSelected(AdapterView<?> arg0) {
        // TODO Auto-generated method stub

    }
};

非常感谢您的帮助:)

EN

回答 1

Stack Overflow用户

发布于 2013-05-25 22:59:34

对于我创建的微调器,我只使用了三个要覆盖的方法(onCreate、onItemSelected、onNothingSelected)。我搞不懂为什么在OnItemSelected方法上有一个onItemSelected侦听器,因为onItemSelected方法是在选择一个项时调用的。

这不是最好的答案,如果能更详细地了解微调函数应该实现什么,那就更好了,但是在onItemSelected事件侦听器中使用OnItemSelected方法似乎比其他任何方法都更突出。

希望这篇文章能帮助你,或者给你指明正确的方向。祝好运!再加上发布更多的代码和关于你的微调的细节。

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

https://stackoverflow.com/questions/16750005

复制
相关文章

相似问题

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