Ist es möglich, beide Objekte in ein einzelnes Objekt zusammenzuführen, nachdem die Daten aus meiner Datenbank abgerufen wurden?Wie füge ich zwei JSON-Objekte in Android-Spinner zusammen
Hier ist mein Android-Code für Spinner abrufen
spinner1 = (Spinner) findViewById(R.id.sp1);
final List<String> list1 = new ArrayList<String>();
try
{
JSONArray JA = new JSONArray(result);
JSONObject json, json1;
s_name = new String[JA.length()];
s_gender = new String[JA.length()];
for(int i = 0; i<JA.length(); i++)
{
json = JA.getJSONObject(i);
s_name[i]=json.getString("s_name");
}
for(int i = 0; i<JA.length(); i++)
{
json1 = JA.getJSONObject(i);
s_gender[i]=json1.getString("s_gender");
}
for(int i = 0; i<s_name.length; i++)
{
list1.add(s_name[i]);
}
for(int i = 0; i<s_gender.length; i++)
{
list1.add(s_gender[i]);
}
} catch (JSONException e) {
e.printStackTrace();
}
spinner_fn();
}
private void spinner_fn() {
ArrayAdapter<String> spinner = new ArrayAdapter<String>(Games.this, layout.simple_spinner_dropdown_item, list1);
spinner1.setAdapter(spinner);
}
s_name ruft Sport und s_gender ruft das Geschlecht. In meinem Code wird der Sportname, aber kein Geschlecht angezeigt. Was ich will, ist so etwas wie Basketball weiblich
Vielen Dank.
immer noch nur die Sportart Sir. Was soll ich hier ändern? ArrayAdapter Spinner = neuer ArrayAdapter (Games.this, layout.simple_spinner_dropdown_item, s_name); –
weil, wenn ich den s_name zum Geschlecht chance. Der Spinner wird nur männlich und weiblich –
es gibt mir einen Fehler Sir –