本文介紹了如何從字符串列表中設(shè)置微調(diào)控件中的值和文本?的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
我正在開發(fā)Android微調(diào)控件。我已經(jīng)填充了要在微調(diào)工具中顯示的字符串列表
String[] items = new String[]{ "Office", "Home", "College", "Uncle's Home", "CoDebuggers"};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, items);
SpinnerName.setAdapter(adapter);
這很好用,但我需要為我的列表添加唯一ID,如
Office=4
Home=8
學(xué)院=9
叔叔家=10
代碼變更者=55
如何使用字符串列表設(shè)置這些值?
如何通過所選項(xiàng)目更改獲取這些值?
推薦答案
您必須創(chuàng)建兩個(gè)數(shù)組,一個(gè)用于項(xiàng)目,另一個(gè)用于項(xiàng)目的值。
String[] items = new String[]{ "Office", "Home", "College", "Uncle's Home", "CoDebuggers"};
int[] items_value = new String[]{ 4, 8, 9, 10, 55};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, items);
SpinnerName.setAdapter(adapter);
從值數(shù)組中獲取微調(diào)控制項(xiàng)各自的值:
Int值=items_value[SpinnerName.getSelectedItemPosition()];
這篇關(guān)于如何從字符串列表中設(shè)置微調(diào)控件中的值和文本?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,