0

我在我的应用程序中遇到一个奇怪的问题,Spinner。我已经在网上查询,但我无法获得任何解决方案。 我发现了一个类似的问题 here (edited part),但没有人回答过这个问题的特定部分。Android - 微调不显示内部类的字符串值,但内部类名

在我的活动中,我有两个Spinners:一个显示LocalDate对象的列表,另一个显示从自定义对象的内部类检索到的“无辜”对象。两个纺纱厂共享相同的适配器类,我扩展了ArrayAdapter<Class<? extends Object>>,因为我需要它灵活。

LocalDate微调工作正常。

但是你可以看到什么,我从另外一个让我为了显示微调弹出点击:

Spinner issue

我试图把日志以打印值I虽然日志显示完全没有问题,并且在选择项目时数据正确放入Spinner TextView中。

+3

请发布您的代码 –

+0

您必须重写Model类的toString()以便微调器显示所需的值。你可以粘贴代码吗? – riteshakya037

回答

0

我刚刚意识到我不得不重写getDropdownView()方法,以便在下拉弹出窗口中找到正确的东西!

毕竟,第一个Spinner没有按预期工作,但我认为这是另一回事。