Android 字符串数组中微调器的IF语句定义

Android 字符串数组中微调器的IF语句定义,android,arrays,if-statement,spinner,Android,Arrays,If Statement,Spinner,我想在微调器资源中定义一个if语句,它从字符串数组资源中获取数组 例如,如果我在微调器类型微调器中选择VQE,我必须在字符串资源中选择call\u VQ。如果在微调器类型微调器中选择TFE,则必须在参考资料中选择call\u TF数组列表 微调器代码为: Spinner-Spinner\u mode=findviewbyd(R.id.Spinner\u mode); ArrayAdapter myAdapter_mode=new ArrayAdapter(new.this,android.R.l

我想在微调器资源中定义一个if语句,它从字符串数组资源中获取数组

例如,如果我在微调器类型微调器中选择VQE,我必须在字符串资源中选择
call\u VQ
。如果在微调器类型微调器中选择TFE,则必须在参考资料中选择
call\u TF
数组列表

微调器代码为:

Spinner-Spinner\u mode=findviewbyd(R.id.Spinner\u mode);
ArrayAdapter myAdapter_mode=new ArrayAdapter(new.this,android.R.layout.simple_list_item_1,getResources().getStringArray(R.array.call_VQ));myAdapter\u mode.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
spinner_mode.setAdapter(myAdapter_mode);

您可以为适配器设置不同的变量,如下所示:

    ArrayAdapter<String> myAdapter_mode;

    if(VQE==true && TFE == false){
        myAdapter_mode = new ArrayAdapter<String>(New.this,android.R.layout.simple_list_item_1,getResources().getStringArray(R.array.call_VQ)); 
    } 
    if(VQE==false && TFE == true){
        myAdapter_mode = new ArrayAdapter<String>(New.this,android.R.layout.simple_list_item_1,getResources().getStringArray(R.array.call_VQ)); 
   }
ArrayAdapter myAdapter\u模式;
if(VQE==true&&TFE==false){
myAdapter_mode=new ArrayAdapter(new.this,android.R.layout.simple_list_item_1,getResources().getStringArray(R.array.call_VQ));
} 
if(VQE==false&&TFE==true){
myAdapter_mode=new ArrayAdapter(new.this,android.R.layout.simple_list_item_1,getResources().getStringArray(R.array.call_VQ));
}
在OnCreate中,默认设置一个值true和一个值false。然后通过按钮onclick或任何您想要的方式更改真值和假值