0
У меня есть счетчик, который я заполнения с использованием код ниже:Выберите Spinner Item Programatically Пользовательский адаптер
String[] routeList = response.split("\\^");
List<PresetDetails> list = new ArrayList<PresetDetails>();
for (String x : routeList) {
list.add(new PresetDetails(Arrays.asList(x.split(",")).get(0), Arrays.asList(x.split(",")).get(1), Arrays.asList(x.split(",")).get(2), Arrays.asList(x.split(",")).get(3)));
}
ArrayAdapter<PresetDetails> adap = new ArrayAdapter<PresetDetails>(activity, android.R.layout.simple_spinner_item, list);
TrackingLocations_Spinner_Presets.setAdapter(adap);
PresetDetails
public class PresetDetails {
public String PresetID;
public String Latitude;
public String Longitude;
public String PresetName;
public PresetDetails(String PresetID, String Latitude, String Longitude,String PresetName ) {
this.PresetID = PresetID;
this.Latitude = Latitude;
this.Longitude = Longitude;
this.PresetName = PresetName;
}
@Override
public String toString() {
return PresetName;
}
В другой части кода, у меня есть PresetID и есть программно выберите соответствующий элемент в заполненном счетчике. Как я могу это достичь.
Вы можете использовать spinner.setSelection (ItemNumber); – AmeeJoshi