Android Spinner:更改项目名称?

时间:2014-10-27 21:27:29

标签: android android-spinner

是否可以在不更改项目实际价值的情况下更改微调项目的显示名称?

例如,我目前正在将一些网站链接从List添加到微调器,而不是显示实际链接,我希望微调器只显示该链接的描述。这可能吗?

或者我是否必须更改微调器,我不是将实际的网站链接添加为项目,而是添加说明,然后根据选择的描述以编程方式选择链接?

希望你明白我在这里要做的事情......

1 个答案:

答案 0 :(得分:1)

这是一种解决方法,但适合这种情况。在

你可以有一个hashmap(它会有你的链接和desc的映射信息)存储描述的链接和这样的调用

public void onItemSelected(AdapterView<?> parent, View view, 
        int pos, long id) {
    // An item was selected. You can retrieve the selected item using
    navigatetoLink(Hashmap.get( parent.getItemAtPosition(pos)));
}