我想将Android微调器与以下数据一起使用。 Spinner将仅显示文本数据而非代码。
代码,文字
1 , a
2, b
3,c
。 。 。 等
我已经在相同的活动类(硬编码形式)中存储了上面的逗号分隔数据,如果用户从下拉列表中选择“a”,那么它应该获取其代码而不是文本。
任何人都可以指导我如何实现这个目标吗?
任何帮助都会得到满足。
答案 0 :(得分:2)
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;
就是这样。我们有获得选定项目位置的属性,这解决了我的问题。