android spinner by key

الحصول على مكونات العنصر المختار في السبنر – get spinner item data by spinner key value

السلام عليكم,

كود بسيط للحصول على جميع مكونات ال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());

Posted

in

, , , ,

by

Comments

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *