Android 字符串数组中微调器的IF语句定义
我想在微调器资源中定义一个if语句,它从字符串数组资源中获取数组 例如,如果我在微调器类型微调器中选择VQE,我必须在字符串资源中选择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
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或任何您想要的方式更改真值和假值