如何解决我们如何让编辑框默认为空,显示微调器的结果?
String[] categories = {"All","Surgeon","Pediatrician","Cardiologist","Dermatologist"};
String[][] dca={
{"Dr Chandiram","Dr Hamza","Dr Pervaiz","Dr Naeem","Dr Rajesh","Dr Sami"},{"Dr Chandiram",},{"Dr Pervaiz"},{"Dr Naeem","Dr Rajesh"},{"Dr Sami"}
};
ArrayAdapter aa = new ArrayAdapter(this,android.R.layout.simple_spinner_item,categories);
aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
drspin.setAdapter(aa);
drspin.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent,View view,int position,long id) {
String a = drspin.getSelectedItem().toString();
if(a.equals("All")){
ArrayAdapter myad = new ArrayAdapter(getApplicationContext(),R.layout.support_simple_spinner_dropdown_item,dca[0]);
drcat.setAdapter(myad);
}else if(a.equals("Surgeon")){
ArrayAdapter myad = new ArrayAdapter(getApplicationContext(),dca[1]);
drcat.setAdapter(myad);
}else if(a.equals("Pediatrician")){
ArrayAdapter myad = new ArrayAdapter(getApplicationContext(),dca[2]);
drcat.setAdapter(myad);
}
else if(a.equals("Cardiologist")){
ArrayAdapter myad = new ArrayAdapter(getApplicationContext(),dca[3]);
drcat.setAdapter(myad);
}
else if(a.equals("Dermatologist")){
ArrayAdapter myad = new ArrayAdapter(getApplicationContext(),dca[4]);
drcat.setAdapter(myad);
}
// sd.setText(a);
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
drcat.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent,long id) {
sd.setText(drcat.getSelectedItem().toString());
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
我们如何让编辑框默认为空,它显示微调器的结果,当我们点击微调器的任何项目时,只有它必须在编辑框中显示结果,否则它必须保持为空
解决方法
您的情况的解决方案之一如下:
String[] categories = {"Select","All","Surgeon","Pediatrician","Cardiologist","Dermatologist"};
drspin.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent,View view,int position,long id) {
String a = drspin.getSelectedItem().toString();
if(a.equals("Select")){
editText.setText("");
} else if(a.equals("All")){
ArrayAdapter myad = new ArrayAdapter(getApplicationContext(),R.layout.support_simple_spinner_dropdown_item,dca[0]);
drcat.setAdapter(myad);
}else if(a.equals("Surgeon")){
ArrayAdapter myad = new ArrayAdapter(getApplicationContext(),dca[1]);
drcat.setAdapter(myad);
}else if(a.equals("Pediatrician")){
ArrayAdapter myad = new ArrayAdapter(getApplicationContext(),dca[2]);
drcat.setAdapter(myad);
}
else if(a.equals("Cardiologist")){
ArrayAdapter myad = new ArrayAdapter(getApplicationContext(),dca[3]);
drcat.setAdapter(myad);
}
else if(a.equals("Dermatologist")){
ArrayAdapter myad = new ArrayAdapter(getApplicationContext(),dca[4]);
drcat.setAdapter(myad);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。