问题标签 [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 回答
4926 浏览

android - android微调器宽度问题?

我创建了以下布局。

其中android spinner根据数据改变其宽度。我想阻止它。

谁能指导我如何实现这一目标?

任何帮助都会得到帮助。

0 投票
2 回答
27668 浏览

java - 在 Android Spinner 中设置值和显示文本

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

据我所知,执行此操作后,显示文本和微调器在同一位置的值是相同的。我可以从微调器获得的另一个属性是项目上的位置。

现在就我而言,我想制作类似于下拉框的微调器,我们在 .NET 中拥有它。

它包含一个文本和值。

其中显示文本并且值位于后端。因此,如果我更改下拉框,我可以使用其选定的文本或值。但它不会发生在 android spinner 案例中。

例如:

文字值
猫 10
山 5
石头 9
鱼 14
河 13
里脊 17

所以从上面的阵列中,我只是显示非活着的对象文本,以及我想要的是,当用户选择它们时,我会在那里有价值,即当山山时,我得到5

我希望这个例子能让我的问题更清楚一点......

谢谢

0 投票
4 回答
3396 浏览

android - Android - 如何判断是否有人按下了 SPINNER 但未更改其中的可见项目

我有一个微调器,它主要工作。如果用户选择其中一项,“onItemSelected”例程会很好地捕捉到它。

但是,如果用户单击相同的微调器,但没有从它当前显示的已经可见的项目更改,则“onItemSelected”例程将忽略它,并且日志显示:-

WARN/InputManagerService(577):窗口已经聚焦,忽略焦点增益:com.android.internal.view.IInputMethodClient$Stub$Proxy@437948b0

反正我在那里捕捉有人这样做?这个想法是我的微调器包含一个名称列表,当用户从微调器中选择一个时,它会被添加到列表视图中。

我可以添加另一个按钮来从微调器中获取名称,但是,屏幕空间已经不足,我宁愿不再添加内容。

0 投票
1 回答
6721 浏览

java - 如何使用 Spinner.setAdapter 在 Spinner 中显示字符串数组?

  • 我有一个 xml 布局文件,其中包含一些小部件,包括 Spinner
  • 我想在微调器中显示一个字符串列表,该列表是在运行时作为函数的结果生成的,因此它不能在 arrays.xml 中。

我试着做:

但这会使我的应用程序崩溃。

实现这一目标的正确方法是什么?

0 投票
1 回答
842 浏览

image - Firefox throbber/spinner 图像的位置

我试图找到 Firefox 3.6x chrome 中使用的“throbber”(或“spinner”)图像,以显示正在处理请求:

火狐浏览器 http://i49.tinypic.com/kd7bth.png

我不熟悉 Firefox 的源代码结构,简单的搜索也没有找到答案。

有谁知道我在找哪个文件?(例如,您能否提供指向Mercurial 存储库中文件的链接,或者告诉我如何找到它?)。

0 投票
2 回答
23062 浏览

android - 如何管理android微调器项目的高度?

我有一个使用 ArrayAdapter 由字符串列表填充的 android 微调器,它运行良好,但是由于微调器的显示方式,我遇到了列表项的显示高度问题。

乍一看,ArrayAdapter 似乎可以使用单一布局来显示选项,这会导致我遇到的问题。当在微调器中显示当前项目时(当用户没有从列表中选择新项目时)微调器会填充文本,以便微调器的大小适合单击。但是,当用户点击它并调出列表以选择新项目时,所显示的列表项目在高度方面太小了。如果我使用的项目布局以合理的高度显示列表项,那么由于列表项自身的填充,微调器本身会变得异常巨大。

关于如何管理这两种项目显示模式的高度的任何想法,以便它们有效地以相同的高度值显示,而不是微调器高度大于列表项显示高度?

0 投票
3 回答
13222 浏览

android - Android - Spinner 的文本下拉/选择不显示

我正在使用此示例代码来填充 Spinner。从数据库中读取数据。选择显示正确 - 在这种情况下,它显示“绿色”和“红色”。

但是,当我更改为使用不同的布局时android.R.layout.simple_spinner_dropdown_item。微调器文本消失了。

请参阅下面不带和带simple_spinner_dropdown_item的快照: 在此处输入图像描述

有什么我可能会错过的吗?

0 投票
1 回答
500 浏览

java - 我们如何为微调器添加不同的声音(音乐播放)

我想为 android mobile 创建 am 计时器应用程序(带闹钟)。我可以用一种声音制作计时器。通过将 .mp3 存储在 Raw 文件夹中

包含声音列表的下拉菜单会很有趣。Bt 在 android 他们是没有下拉选项。我发现 Spinner 在这方面很有帮助。

问题:= 我们如何为微调器添加不同的声音...

0 投票
1 回答
10022 浏览

c++ - QTableWidget 中的 QComboBox 和 QSpinBox 具有适当的对齐方式

如何创建一个有 2 列的 QTable 小部件,在第一列有一个 QComboBox,在第二列有一个 QSpinBox,以便组合框获得表的所有空间,只有一个很小的地方留给 QSpinBox(对于2-3 位数)。

0 投票
2 回答
4834 浏览

android - 刷新微调器

我有一个微调器的视图。该活动通过一个弹出窗口启动另一个活动,我在其中添加或删除父级在 Spinner 中显示的值。因此,在 onActivityResult() 中,我通过调用我的 fillSpinner() 方法来刷新 Spinner 的内容,以便它反映任何附加或删除的值。此方法的参数是先前选择的值:

当我打开 Spinner 时,它包含正确的列表(即已刷新)并选择了正确的值。但是,Spinner 控件本身(处于关闭状态)不显示所选值,而是显示列表中的第一个值。

当我在调试器中单步执行代码时,Spinner 值在我调用 setSelection() 之前和之后都是正确的(并且始终使用相同的正确 id 调用它)。但是,由于我无法退出事件,所以当我在片刻后恢复执行时,Spinner 中的值会发生变化。

换句话说,当我从弹出活动返回时,微调器的显示字符串已更改并且与所选项目不同。

任何想法表示赞赏。