如何创建自定义微调器?

时间:2015-07-20 11:57:07

标签: android android-spinner

我想制作一个不显示我选择的项目的微调器。例如,我有一个带有3行1 2&的微调器。 3。当我选择2时,微调器应该关闭,我在微调器上看到2。我只想让微调器像一个刚打开微调器的按钮一样。任何想法?

1 个答案:

答案 0 :(得分:0)

一个微调器就像任何其他视图一样。如果您希望它的行为类似于Button并在选择项目时启动操作,则可以为微调器内的每个视图设置单击侦听器。

        for (int i =0; i<spinAdapter.getCount(); i++){
        spinAdapter.getView(i, null, null).setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                //Do whatever you want here
            }
        });
    }

我没有尝试过这段代码,但你可以试一试。