我有一个字符串数组,我试图在我的Android应用程序中填充Spinner。我还想做的是我将所选项目保存在设备数据库和服务器上。但是,我正在将服务器上的数据转换为JSON。
由于这个原因,我想要保存在服务器上的值与我向用户呈现的值不同。就像我们在HTML中一样。例如,我将向用户显示ICE Cream。当用户选择ICE CREAM时,getSelected应该保存到服务器应该是IC而不是ICE CREAM。我有搜索,但无法在这里找到方向。我读过这篇文章here,但不能满足我的需要。
有人可以向我解释如何去做这件事。提前致谢
答案 0 :(得分:0)
如何为微调器创建Custom ArrayAdapter,并将ID存储在views标签
中view.setTag(MyIdVaraible);
然后,当在微调器中选择项目时,您可以调用
//Integer is a example, it can be any type
Integer theID = (Integer) view.getTag();