I am using Json Asp.NET Webservice and Android Soap service to retrive data.
And It is working fine. Now, I want to set Value and Text in Spinner from ArrayAdapter & Gson. How to do it ?
My Code :
placelist = gson.fromJson(result, City[].class);
ArrayAdapter<City> adapter = new ArrayAdapter<City>(getApplicationContext(), android.R.layout.simple_dropdown_item_1line, placelist);
spinnerFood.setAdapter(adapter);
My Output:
[{"CityId":1,"CityName":"Vadodara"},{"CityId":2,"CityName":"ahmedabad"},{"CityId":3,"CityName":"Gandhinagar"},{"CityId":4,"CityName":"Bhavnagar"},{"CityId":7,"CityName":"Eluru"},{"CityId":8,"CityName":"Visakhapatnam"},{"CityId":15,"CityName":"Anantapur"},{"CityId":16,"CityName":"Srikakulam"}]
I want to set CityName as Spinner Text and CityId as Spinnet Value. City is java class file which contains CityId and CityName parameters.