السلام عليكم,
كود بسيط للحصول على جميع مكونات الSpinner في الاندرويد ولغة جافا وليس فقط اسم او معرف العنصر في السبنر.
String[] spinnerArray = new String[Province_ID.size()];
HashMap<integer,string> spinnerMap = new HashMap<integer, string="">();
for (int i = 0; i < Province_ID.size(); i++) { spinnerMap.put(i,Province_ID.get(i)); spinnerArray[i] = Province_NAME.get(i); }
ArrayAdapter adapter =new ArrayAdapter(context,android.R.layout.simple_spinner_item, spinnerArray);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
String name = spinner.getSelectedItem().toString();
String id = spinnerMap.get(spinner.getSelectedItemPosition());
اترك تعليقاً