Android微调器:更改项目名称?
是否可以更改微调器项目的显示名称而不更改项目的实际值 例如,我当前正在将Android微调器:更改项目名称?,android,android-spinner,Android,Android Spinner,是否可以更改微调器项目的显示名称而不更改项目的实际值 例如,我当前正在将列表中的一些网站链接添加到微调器,我希望微调器只显示该链接的描述,而不是显示实际链接。可能吗 或者我必须更改微调器,即我没有将实际的网站链接作为项目添加,而是添加描述,然后根据选择的描述以编程方式选择链接 希望您理解我在这里要做什么…这是一个解决办法,但适合这种情况。在 您可以有一个hashmap(它将有您的链接和描述的映射信息)存储描述的链接,并像这样调用 public void onItemSelected(Adapte
列表中的一些网站链接添加到微调器,我希望微调器只显示该链接的描述,而不是显示实际链接。可能吗
或者我必须更改微调器,即我没有将实际的网站链接作为项目添加,而是添加描述,然后根据选择的描述以编程方式选择链接
希望您理解我在这里要做什么…这是一个解决办法,但适合这种情况。在
您可以有一个hashmap(它将有您的链接和描述的映射信息)存储描述的链接,并像这样调用
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)));
}
public void未选中(AdapterView父视图、视图、,
内部位置,长id){
//已选择一个项目。您可以使用
navigatetoLink(Hashmap.get(parent.getItemAtPosition(pos));
}
可以制作自己的适配器,将名称-值对作为内容。使用名称作为显示,使用值作为链接