0
如何删除微调控件中的重复数据,因为当我再次选择微调控件时,它将显示重复的数据。有什么解决方法吗?微调项目复制项目错误
就像点击自行车。它显示了其他微调器上所有自行车的细节。 然后我再次从那个旋转器中选择,如自行车或其他物品。它再次显示自行车细节。包含自行车信息的其他纺纱厂信息重复。
例如,当我点击自行车,它显示本田yamaha铃木,然后再次点击自行车微调,它将显示本田雅马哈铃木其他本田雅马哈铃木等。
spinner.setOnItemSelectedListener(this);
spinner1.setOnItemSelectedListener(this);
spinner3.setOnItemSelectedListener(this);
spinner4.setOnItemSelectedListener(this);
// Spinner Drop down elements
vehicle_type.add("Select vehicle Type");
vehicle_type.add("Bike");
vehicle_type.add("Car");
vehicle_type.add("Cycle");
select_model.add("Select a Model");
select_make.add("Select a Make");
year.add("Select a Year");
//创建适配器微调
// Drop down layout style - list view with radio button
ArrayAdapter<String> vehicle_type_adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, vehicle_type);
// Drop down layout style - list view with radio button
vehicle_type_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// attaching data adapter to spinner
spinner.setAdapter(vehicle_type_adapter);
ArrayAdapter<String> select_make_adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, select_make);
select_make_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// attaching data adapter to spinner
spinner1.setAdapter(select_make_adapter);
ArrayAdapter<String> model_adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, select_model);
model_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// attaching data adapter to spinner
spinner4.setAdapter(model_adapter);
ArrayAdapter<String> year_adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, year);
year_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// attaching data adapter to spinner
spinner3.setAdapter(year_adapter);
}
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
// On selecting a spinner item
String item = parent.getItemAtPosition(position).toString();
// String item1=spinner1.getItemAtPosition(position).toString();
if(item=="Bike")
{
select_make.add("Honda");
select_make.add("suzuki");
select_make.add("sohrab");
select_make.add("Yamaha");
select_make.add("Other");
select_model.add("100cc");
select_model.add("125cc");
select_model.add("70cc");
select_model.add("150cc");
select_model.add("Other");
int i = 2000;
int j = 1;
String vt;
String yearr;
year.add("Year");
for (i = 2000; i <= 2017; i++) {
yearr = String.valueOf(i);
year.add(yearr);
}
ArrayAdapter<String> year_adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, year);
year_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// attaching data adapter to spinner
spinner3.setAdapter(year_adapter);
ArrayAdapter<String> select_make_adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, select_make);
select_make_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// attaching data adapter to spinner
spinner1.setAdapter(select_make_adapter);
ArrayAdapter<String> model_adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, select_model);
model_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// attaching data adapter to spinner
spinner4.setAdapter(model_adapter);
}
感谢队友。这工作正常 –
@WaleedAsim您的欢迎兄弟,而不是表示感谢任何人尝试通过upvote,downvote或批准答案来表达您的感受。我没有告诉你,因为我想要高调,但是因为这是一个善举某人的好习惯。谢谢。 –
验证此答案,如果它的作品@WaleedAsim它会帮助别人.. –