如何将Android Spinner与文本和值一起使用?
我想用以下数据使用Android spinner。 微调器将仅显示文本数据,而不显示代码 代码、文本如何将Android Spinner与文本和值一起使用?,android,android-activity,Android,Android Activity,我想用以下数据使用Android spinner。 微调器将仅显示文本数据,而不显示代码 代码、文本 1 , a 2, b 3,c 。 . . 等 我已经在同一个活动类(硬编码形式)中存储了上面逗号分隔的数据,如果用户从下拉列表中选择“a”,那么它应该得到它的代码,而不是文本 有谁能指导我如何做到这一点 欢迎提供任何帮助。静态最终字符串[]语言=新字符串[] static final String[] LANGUAGE = new String[] { "Englis
1 , a
2, b
3,c
。
.
.
等
我已经在同一个活动类(硬编码形式)中存储了上面逗号分隔的数据,如果用户从下拉列表中选择“a”,那么它应该得到它的代码,而不是文本
有谁能指导我如何做到这一点
欢迎提供任何帮助。静态最终字符串[]语言=新字符串[]
static final String[] LANGUAGE = new String[]
{
"English","Urdu","French","Spanish"
};
Spinner ddltimezone=(Spinner)findViewById(R.id.ddlTimeZone);
ArrayAdapter<String> adapter_time = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,TIME_ZONE);
adapter_time.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
ddltimezone.setAdapter(adapter_time);
int indexlanguage = ddllanguage.getSelectedItemPosition() + 1;
{
英语、乌尔都语、法语、西班牙语
};
微调器ddltimezone=(微调器)findViewById(R.id.ddltimezone);
ArrayAdapter\u time=新的ArrayAdapter(这是android.R.layout.simple\u微调器\u项,时区);
adapter\u time.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉项);
ddltimezone.setAdapter(适配器时间);
int indexlanguage=ddlanguage.getSelectedItemPosition()+1;
就这样。我们具有获取selecteditem位置的属性,这解决了我的问题。如果您对每个文本值使用自己的代码,则必须使用hashMap技术。在哪里可以找到此hashMap技术?