Android 如何删除微调器的默认选择?

Android 如何删除微调器的默认选择?,android,android-widget,Android,Android Widget,我是萨尔曼·阿姆贾德 我在我的应用程序中使用了两个微调器,并且在每个选择上都使用了if-else结构……但是当应用程序加载时,默认的选择条件会执行……我想删除默认的选择,你的任何一个都可以在这个规则中帮我吗???? 此外,frst条件在frst时不执行 convertto.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected(A

我是萨尔曼·阿姆贾德 我在我的应用程序中使用了两个微调器,并且在每个选择上都使用了if-else结构……但是当应用程序加载时,默认的选择条件会执行……我想删除默认的选择,你的任何一个都可以在这个规则中帮我吗???? 此外,frst条件在frst时不执行

 convertto.setOnItemSelectedListener(new OnItemSelectedListener() {

        @Override
        public void onItemSelected(AdapterView<?> arg0, View v1,
                int index1, long arg3) {
            //from meters
            var1=Double.parseDouble(lvalue.getText().toString());
            var2=var1;
            if ((quantity[index1]=="Meter") && (s1.equalsIgnoreCase("Meter") ))
            {
            Toast.makeText(v1.getContext(), " to meter",Toast.LENGTH_SHORT).show();
            var2=var1;
            lresult.setText("" + var2);

        }
            else{
                if ((quantity[index1]=="Inches") && (s1.equalsIgnoreCase("Meter")))
                {
                Toast.makeText(v1.getContext(), " to inches",Toast.LENGTH_SHORT).show();

                var2=var1 * 39.3700787;
                lresult.setText("" + var2);

            }
                else{
                    if ((quantity[index1]=="Feet") && (s1.equalsIgnoreCase("Meter")))
                    {
                    Toast.makeText(v1.getContext(), " to Feet",Toast.LENGTH_SHORT).show();

                    var2=var1 * 3.281;
                    lresult.setText("" + var2);

                }
                    else{
                        if ((quantity[index1]=="Yards") && (s1.equalsIgnoreCase("Meter")))
                        {

                        Toast.makeText(v1.getContext(), " to Yards",Toast.LENGTH_SHORT).show();

                        var2=var1 * 1.0936133 ;
                        lresult.setText("" + var2);
                        }
                    }
                }
                //from inches
                if ((quantity[index1]=="Meter") && (s1.equalsIgnoreCase("Inches")))
                {
                Toast.makeText(v1.getContext(), " to meter",Toast.LENGTH_SHORT).show();

                var2=var1/39.3700787;
                lresult.setText("" + var2);

            }
                else{
                    if ((quantity[index1]=="Inches") && (s1.equalsIgnoreCase("Inches")))
                    {
                    Toast.makeText(v1.getContext(), " to inches",Toast.LENGTH_SHORT).show();

                    var2=var1;
                    lresult.setText("" + var2);

                }
                    else{
                        if ((quantity[index1]=="Feet") && (s1.equalsIgnoreCase("Inches")))
                        {
                        Toast.makeText(v1.getContext(), " to Feet",Toast.LENGTH_SHORT).show();

                        var2=var1/12;
                        lresult.setText("" + var2);

                    }
                        else{
                            if ((quantity[index1]=="Yards") && (s1.equalsIgnoreCase("Inches")))
                            {

                            Toast.makeText(v1.getContext(), " to Yards",Toast.LENGTH_SHORT).show();

                            var2 = var1/36;
                            lresult.setText("" + var2);
                            }
                        }
                    }
                    //from feet
                    if ((quantity[index1]=="Meter") && (s1.equalsIgnoreCase("Feet")))
                    {
                    Toast.makeText(v1.getContext(), " to meter",Toast.LENGTH_SHORT).show();

                    var2=var1/3.281;
                    lresult.setText("" + var2);

                }
                    else{
                        if ((quantity[index1]=="Inches") && (s1.equalsIgnoreCase("Feet")))
                        {
                        Toast.makeText(v1.getContext(), " to inches",Toast.LENGTH_SHORT).show();

                        var2=var1*12;
                        lresult.setText("" + var2);

                    }
                        else{
                            if ((quantity[index1]=="Feet") && (s1.equalsIgnoreCase("Feet")))
                            {
                            Toast.makeText(v1.getContext(), " to Feet",Toast.LENGTH_SHORT).show();

                            var2=var1;
                            lresult.setText("" + var2);

                        }
                            else{
                                if ((quantity[index1]=="Yards") && (s1.equalsIgnoreCase("Feet")))
                                {

                                Toast.makeText(v1.getContext(), " to Yards",Toast.LENGTH_SHORT).show();

                                var2 = var1/3;
                                lresult.setText("" + var2);
                                }
                            }
                        }
                        //from yards
                        if ((quantity[index1]=="Meter") && (s1.equalsIgnoreCase("Yards")))
                        {
                        Toast.makeText(v1.getContext(), " to meter",Toast.LENGTH_SHORT).show();

                        var2=var1/1.0936133;
                        lresult.setText("" + var2);

                    }
                        else{
                            if ((quantity[index1]=="Inches") && (s1.equalsIgnoreCase("Yards")))
                            {
                            Toast.makeText(v1.getContext(), " to inches",Toast.LENGTH_SHORT).show();

                            var2=var1*36;
                            lresult.setText("" + var2);

                        }
                            else{
                                if ((quantity[index1]=="Feet") && (s1.equalsIgnoreCase("Yards")))
                                {
                                Toast.makeText(v1.getContext(), " to Feet",Toast.LENGTH_SHORT).show();

                                var2=var1*3;
                                lresult.setText("" + var2);

                            }
                                else{
                                    if ((quantity[index1]=="Yards") && (s1.equalsIgnoreCase("Yards")))
                                    {

                                    Toast.makeText(v1.getContext(), " to Yards",Toast.LENGTH_SHORT).show();

                                    var2 = var1;
                                    lresult.setText("" + var2);
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
convertto.setOnItemSelectedListener(新的OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView arg0,视图v1,
int index1,长arg3){
//从米开始
var1=Double.parseDouble(左值.getText().toString());
var2=var1;
如果((数量[index1]=“米”)&&(s1.等信号情况(“米”))
{
Toast.makeText(v1.getContext(),“to meter”,Toast.LENGTH_SHORT.show();
var2=var1;
lresult.setText(“+var2”);
}
否则{
如果((数量[index1]=“英寸”)&&(s1.等信号情况(“米”))
{
Toast.makeText(v1.getContext(),“至英寸”,Toast.LENGTH_SHORT.show();
var2=var1*39.3700787;
lresult.setText(“+var2”);
}
否则{
如果((数量[index1]=“英尺”)&&(s1.等信号情况(“米”))
{
Toast.makeText(v1.getContext(),“toft”,Toast.LENGTH_SHORT.show();
var2=var1*3.281;
lresult.setText(“+var2”);
}
否则{
如果((数量[index1]=“码数”)和&(s1.等信号情况(“米”))
{
Toast.makeText(v1.getContext(),“toyards”,Toast.LENGTH_SHORT.show();
var2=var1*1.0936133;
lresult.setText(“+var2”);
}
}
}
//英寸
如果((数量[index1]=“米”)&&(s1.等信号情况(“英寸”))
{
Toast.makeText(v1.getContext(),“to meter”,Toast.LENGTH_SHORT.show();
var2=var1/39.3700787;
lresult.setText(“+var2”);
}
否则{
如果((数量[index1]=“英寸”)&&(s1.等信号情况(“英寸”))
{
Toast.makeText(v1.getContext(),“至英寸”,Toast.LENGTH_SHORT.show();
var2=var1;
lresult.setText(“+var2”);
}
否则{
如果((数量[index1]=“英尺”)&&(s1.等信号情况(“英寸”))
{
Toast.makeText(v1.getContext(),“toft”,Toast.LENGTH_SHORT.show();
var2=var1/12;
lresult.setText(“+var2”);
}
否则{
如果((数量[index1]=“码”)&&(s1.等信号情况(“英寸”))
{
Toast.makeText(v1.getContext(),“toyards”,Toast.LENGTH_SHORT.show();
var2=var1/36;
lresult.setText(“+var2”);
}
}
}
//从脚
如果((数量[index1]=“米”)&&(s1.等信号情况(“英尺”))
{
Toast.makeText(v1.getContext(),“to meter”,Toast.LENGTH_SHORT.show();
var2=var1/3.281;
lresult.setText(“+var2”);
}
否则{
如果((数量[index1]=“英寸”)&&(s1.等信号情况(“英尺”))
{
Toast.makeText(v1.getContext(),“至英寸”,Toast.LENGTH_SHORT.show();
var2=var1*12;
lresult.setText(“+var2”);
}
否则{
如果((数量[index1]=“英尺”)&&(s1.等信号情况(“英尺”))
{
Toast.makeText(v1.getContext(),“toft”,Toast.LENGTH_SHORT.show();
var2=var1;
lresult.setText(“+var2”);
}
否则{
如果((数量[index1]=“码”)&&(s1.等信号情况(“英尺”))
{
Toast.makeText(v1.getContext(),“toyards”,Toast.LENGTH_SHORT.show();
var2=var1/3;
lresult.setText(“+var2”);
}
}
}
//从院子里
如果((数量[index1]=“米”)&&(s1.等效信号(“码”))
{
Toast.makeText(v1.getContext(),“to meter”,Toast.LENGTH_SHORT.show();
var2=var1/1.0936133;
lresult.setText(“+var2”);
}
否则{
如果((数量[index1]=“英寸”)&&(s1.等信号情况(“码”))
{
Toast.makeText(v1.getContext(),“至英寸”,Toast.LENGTH_SHORT.show();
var2=var1*36;
lresult.setText(“+var2”);
}
否则{
如果((数量[index1]=“英尺”)&&(s1.等信号情况(“码”))
{
Toast.makeText(v1.getContext(),“toft”,Toast.LENGTH_SHORT.show();
var2=var1*3;
int spinner_counter = 1, spinnner_selected = 0; // declare globally

        @Override
        public void onItemSelected(AdapterView<?> arg0, View v1,
                int index1, long arg3) {

           if(spinnner_selected < spinner_counter){
                  spinnner_selected++;
           }
           else{
                 //execute your code here
           }
        }