相关疑难解决方法(0)

Android:如何将微调器绑定到自定义对象列表?

在用户界面中,必须有一个微调器,其中包含一些名称(名称可见),每个名称都有自己的ID(ID不等于显示顺序).当用户从列表中选择名称时,必须更改变量currentID.

该应用程序包含ArrayList

User是具有ID和名称的对象:

public class User{
        public int ID;
        public String name;
    }
Run Code Online (Sandbox Code Playgroud)

我不知道的是如何创建一个显示用户名列表并将微调器项绑定到ID的微调器,这样当选择/更改微调器项时,变量currentID被设置为适当的值.

如果有人能够展示所述问题的解决方案或提供解决问题的任何链接,我将不胜感激.

谢谢!

android adapter spinner

117
推荐指数
9
解决办法
19万
查看次数

将ENUM值放到android spinner中?

例如:我有一个包含天数的枚举.

如何将其值放入微调器?

enums android spinner

30
推荐指数
2
解决办法
2万
查看次数

设置值并在Android Spinner中显示文本

我需要帮助设置值并在微调器中显示文本.按照现在我通过数组适配器填充我的微调器,例如

mySpinner.setAdapter(myAdapter);
Run Code Online (Sandbox Code Playgroud)

据我所知,显示文本和旋转器在同一位置的值相同.我可以从微调器获得的另一个属性是项目上的位置.

现在在我的情况下,我想制作像我们在.NET中的下拉框一样的微调器.

它包含文本和值.

显示文本的位置,值位于后端.所以,如果我更改下拉框,我可以使用其选定的文本或值.但它没有发生在android spinner的情况下.

例如:

文本价值
Cat 10
Mountain 5
Stone 9
Fish 14
River 13
Loin 17

所以从上面的数组我只显示非生物对象文本,我想要的是,当用户选择它们时,我得到了值,就像当山选择我得到5

我希望这个例子让我的问题更加明确......

thankx

java android spinner drop-down-menu

17
推荐指数
2
解决办法
3万
查看次数

标签 统计

android ×3

spinner ×3

adapter ×1

drop-down-menu ×1

enums ×1

java ×1