【发布时间】:2015-11-25 14:41:47
【问题描述】:
我需要帮助来设置值并在微调器中显示文本。 按照现在,我正在通过数组适配器填充我的微调器,例如
mySpinner.setAdapter(myAdapter);
据我所知,执行此操作后,显示文本和微调器在同一位置的值是相同的。我可以从微调器获得的另一个属性是项目上的位置。
现在就我而言,我想制作类似于 .NET 中的下拉框的微调器。
其中包含文本和值。
文本显示在哪里,值在后端。 因此,如果我更改下拉框,我可以使用其选定的文本或值。 但它不会发生在 android spinner 案例中。
例如:
文本值
猫 10
山 5
石头 9
鱼 14
河 13
腰部 17
so from above array I am only displaying non-living objects text, and what i want is that when user select them I get there value i.e. like when Mountain selected i get 5
我希望这个例子能让我的问题更清楚一点......
谢谢
【问题讨论】:
-
如果您不是从持久数据源获取它并且它只是一个显示文本和值的静态数组,那么另一个很好的选择是一个枚举。如果您有兴趣,请告诉我,我会发布答案。
标签: java android drop-down-menu spinner