Android如何为Spinner做验证?

时间:2012-02-07 05:12:21

标签: android spinner

我有4个微调器都有相同的选项,但我想限制用户,当他在一个微调器中选择一个选项时,他不会通过弹出警告对话框选择另一个选项。任何好友都可以为它提供示例代码,还有一件事我想在Spinner中添加一个默认的optoin说“Select One”但是我在运行时将数据添加到Spinner,所以我能够添加在所有Spinners中选择一个选项。 / p>

提前致谢。

1 个答案:

答案 0 :(得分:1)

可能是这样的:

    spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
            if(otherSpinner.getSelectedItem().equals(someItem)
                      if(/* this one should not be selected*/) { 
                               ;/* alert */
                               ;/* reset selection on this spinner */
                       }
            }
            public void onNothingSelected(AdapterView<?> parent) {
                showToast(q.name + " unselected");
            }
        });