问题标签 [android-spinner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
720 浏览

java - 在运行时在微调器中添加项目

如何在运行时在微调器中添加值?

我正在使用一个微调器,我想在其中添加另一个类列表中的项目。我正在使用以下代码,但它给了我空指针异常。

LogCat 输出:

0 投票
9 回答
96766 浏览

android - 在android的微调器中设置视图文本在中心对齐

当从下拉列表中选择时,在微调器的中心查看文本

我想将微调器的视图文本对齐到中心。我google了一下,没找到,有人知道吗?任何帮助或建议表示赞赏

0 投票
2 回答
12584 浏览

android - 如何动态更改 Spinner 的项目

我有两个旋转器。国家和城市。我想在选择国家/地区时动态更改城市的值。我知道如何创建和初始化 Country 的值,但不知道如何设置和更改 City 的值。

任何指导表示赞赏。

UPDATES1 问题是,我不知道如何更新 City Spinner 的内容。我知道如何创建固定微调器的侦听器和其他基础知识。

0 投票
2 回答
462 浏览

android - 有没有办法让微调器选项打开另一个微调器?

我想要它,当有人单击微调器中的选项时,它会打开另一个具有更多选项的微调器。此外,是否有办法让“其他”选项打开 EditText,如果 Spinner 中没有他们的选择,有人可以在其中输入他们的选择?

例子:

Spinner 1 有以下选项:

iOS

安卓

如果他们选择iOS,则会立即出现另一个微调器,其中选项是所有 iPhone 版本。(即标题为“您拥有哪部 iPhone?”)

如果他们选择 Android,它会做同样的事情,但使用的是 Android 设备。

如果他们的手机不在第二个微调器上,他们会输入手机的型号。

如果我的代码中已经有第一个微调器,我该怎么做?

PS,如果需要,我可以发布第一个微调器的代码,尽管它非常标准。

0 投票
1 回答
3754 浏览

android - 如何从xml动态地将数据添加到微调器中

您好,我正在下载 XML 并解析数据。我想将数据添加到微调器。每次运行应用程序时数据都会更新。

它的代码不完整我不知道如何应用 SpinnerAdapter 请任何人帮助我

谢谢

阿布舍克

0 投票
14 回答
39540 浏览

android - 如何使 Spinner 的“禁用”状态看起来禁用?

当我禁用我的微调器时,它看起来几乎与禁用之前完全一样,即

在此处输入图像描述

在此处输入图像描述

它被禁用,所以功能上一切都很好,但我希望它看起来被禁用。这个问题似乎是围绕陷阱提出的(例如这里这里),但最接近答案的人是这个,这似乎不完整,我还是不明白?!?

Romain 说它将在 Froyo 之后修复,但我使用的是 Honeycomb,从截图中可以看出,它似乎不起作用。任何意见,将不胜感激。

0 投票
2 回答
540 浏览

android - Android - 微调器中的默认选项

如何在微调器中设置默认选项?

我用不同的查询填充了 3 个微调器,也许我只想使用 2 个微调器,而不是 3 个。所以始终是微调器中设置的值。我怎样才能避免价值?原因可能是如果填充数组,我可以在位置 0 设置默认选项,但我会用查询填充微调器。

我知道微调器是有值的,所以也许我可以把它们设置为默认值,这样在 onitemclicklistener 中我可以避免使用带有 if (valuespinnerselected = "Default" ) 的微调器不要对任何东西

0 投票
0 回答
400 浏览

android - Android 自定义微调器行(照片+字符串)

我有这个文件:

这是代码:

微调器已正确填充,但问题是,如果我单击微调器以选择记录,我返回了 nullpointException

我不明白我做错了什么。谁能帮我?太感谢了。

0 投票
0 回答
155 浏览

android - Spinner 为空,尝试在子例程中填充 SimpleCursorAdaptor

我正在尝试使用数据库中的数据填充微调器。代码在子程序中。一切都执行了,但微调器是空的。如果我将代码复制到“onCreate(Bundle saveInstanceState) 它工作正常。我想我有上下文问题但无法弄清楚。

这是子程序:

数据库中有数据,通过导出到 SQliteMan 并进行查询来确认。我还可以从数据库中提取名称并使用“showMatchNames”子例程中的简单 ArrayAdapter 填充微调器。

我很确定这很简单,但我已经盯着这个看了好几个小时了,无法让它工作。

任何帮助都会非常受欢迎。

0 投票
1 回答
701 浏览

android - Android - 如何创建自定义(不同)微调器

我正在尝试构建和填充微调器。我在填充它时遇到问题,它给了我错误“静态初始化程序的代码超出了 65535 字节限制”。我需要放入微调器的所有物品。我的微调器是这样设置的:

其中第二个引号中的名称是我可以从我的微调器中选择的名称,第一个引号中的名称是我选择的结果。我想做一个像 ExpandableList 这样的东西,我在其中插入一个“父字符串”,然后是那种“父字符串”的所有项目。这是一个例子:

可以使用自定义微调器吗?我希望你明白我的意思并写了。感谢您的帮助。