1

我正在用 android 开发一个应用程序,并且我想验证 Spinner,即如果未选择或跳过 Spinner,那么我想显示一个警报对话框,显示一条消息“请选择特定的微调器并继续前进”。从某种意义上说,我想让用户强制选择微调器而不跳过它。

4

2 回答 2

3

将第一项保留在您的内容中spinner,如下所示:请选择某某..

Spinner s;

然后检查使用String st =s.getSelectedItem().toString()

int pos =s.getSelectedItemPosition()

那么你应该使用:

if(pos!=0)
                {
                \\do your work
                }
                else{
                \\display alert
       } 

或者

 if(!st.equals("Please select so and so.."))
     {
                    \\do your work
                    }
                    else{
                    \\display alert
           }
于 2011-12-21T17:45:22.253 回答
0

对于微调器,您可以使用它onItemSelected()来检查空值。如果为空,则显示对话框。对于对话框,你可以参考这个

于 2011-12-21T06:19:48.390 回答