我需要帮助在下拉框中设置值和显示文本。
目前,我正在使用数组适配器来填充我的下拉框,例如:
现在,在我的情况下,我想让 Spinner 像在 .NET 中拥有的下拉框一样。
其中包含文本和值。
而文本是显示的,值是在后端。 因此,如果我更改下拉框,则可以使用其选择的文本或值。 但这在 Android 的 Spinner 案例中并没有发生。
例如:
Text Value Cat 10 Mountain 5 Stone 9 Fish 14 River 13 Loin 17
因此,我只显示非生物对象的文本,并且我想要的是当用户将它们选择时,我获取它们的值,例如当选择 Mountain 时,获取的值为 5。
我希望这个示例能让我的问题更清晰一些...
谢谢
mySpinner.setAdapter(myAdapter);
据我所知,完成此操作后,Spinner 的显示文本和值在同一位置。我可以从 Spinner 获取的另一个属性是项目的位置。现在,在我的情况下,我想让 Spinner 像在 .NET 中拥有的下拉框一样。
其中包含文本和值。
而文本是显示的,值是在后端。 因此,如果我更改下拉框,则可以使用其选择的文本或值。 但这在 Android 的 Spinner 案例中并没有发生。
例如:
Text Value Cat 10 Mountain 5 Stone 9 Fish 14 River 13 Loin 17
因此,我只显示非生物对象的文本,并且我想要的是当用户将它们选择时,我获取它们的值,例如当选择 Mountain 时,获取的值为 5。
我希望这个示例能让我的问题更清晰一些...
谢谢