android-spinner相关内容

如何在 Android 中更改微调器背景?

我正在开发一个应用程序,我需要在其中更改微调器背景布局以匹配背景颜色.我研究并发现我需要创建一个 9 补丁图像.我已经创建了 9 个补丁图像并在应用程序中使用,但它看起来比普通微调器大,而且我也看不到微调器中的下拉按钮. 如果你们从开始为 Spinner 创建 9 补丁图像并在应用程序中使用它提供清晰的教程,我很高兴. 微调器代码 ..
发布时间:2021-11-27 21:39:15 移动开发

获取微调器选定的项目文本?

如何获取微调器所选项目的文本? 当我点击保存按钮时,我必须在我的微调器中选择项目上的文本.我需要文本而不是索引. 解决方案 Spinner spinner = (Spinner)findViewById(R.id.spinner);String text = spinner.getSelectedItem().toString(); ..
发布时间:2021-11-27 21:39:03 移动开发

Android Spinner:在初始化期间避免 onItemSelected 调用

我创建了一个带有 Spinner 和 TextView 的 Android 应用程序.我想在 TextView 的 Spinner 下拉列表中显示所选项目.我在 onCreate 方法中实现了 Spinner,所以当我运行程序时,它会在 TextView 中显示一个值(在从下拉列表中选择一个项目之前). 我只想在从下拉列表中选择一个项目后才在 TextView 中显示值.我该怎么做? ..
发布时间:2021-11-27 21:38:53 移动开发

带有多项选择的 Android Spinner

如何创建允许选择多个项目的微调器,即带有复选框的微调器? 解决方案 我已经编写了 MultiSpinner 的自定义实现.它看起来类似于普通的微调器,但它有复选框而不是单选按钮.选定的值显示在微调器上,以逗号分隔.默认情况下检查所有值.试试看: package cz.destil.settleup.gui;公共类 MultiSpinner 扩展 Spinner 实现OnMultiChoi ..
发布时间:2021-11-27 21:38:44 移动开发

如何防止 onItemSelected 在新实例化的 Spinner 上触发?

我想过一些不太优雅的方法来解决这个问题,但我知道我一定遗漏了一些东西. 我的 onItemSelected 立即触发而不与用户进行任何交互,这是不受欢迎的行为.我希望 UI 在执行任何操作之前等待用户选择某些内容. 我什至尝试在 onResume() 中设置监听器,希望这会有所帮助,但它没有. 如何在用户触摸控件之前阻止它触发? 公共类 CMSHome 扩展 Activity ..
发布时间:2021-11-27 21:38:25 移动开发

如何制作带有初始文本“选择一个"的 Android Spinner?

我想使用最初(当用户尚未进行选择时)显示文本“选择一个"的微调器.当用户单击微调器时,将显示项目列表并且用户选择其中一个选项.用户做出选择后,所选项目将显示在微调器中,而不是“选择一个". 我有以下代码来创建一个微调器: String[] items = new String[] {"一", "二", "三"};Spinner spinner = (Spinner) findViewByI ..
发布时间:2021-11-27 21:38:05 移动开发

如何通过多项选择重新调整 Spinner 中项目的高度?

我只是根据这个 stackoverflow 显示带有多项选择的 spinner答案(见@Destil 答案).这里我的问题是我无法通过多项选择重新调整 Spinner 中项目的高度.如何重新调整每个项目的高度? 解决方案 据我所知,您必须使用自定义适配器,并覆盖 getDropDown 和 getView 方法.您将能够自定义每个项目以自定义布局. 嗯……词很好,例子更好,试试这样的 ..
发布时间:2021-11-27 16:42:28 移动开发

Android 限制显示在微调器下拉列表中的项目数

我有一个微调项绑定到一个数组适配器,它可能随时有 0 个或更多项.我希望微调下拉列表一次只显示三个项目,其余项目可滚动.我曾尝试将微调器包裹在具有固定宽度的布局中,但微调器下拉列表仍然占据整个屏幕(如果阵列适配器中有那么多项目)来显示列表. 解决方案 我正在查看 Spinner 源代码,但使用 Spinner 似乎无法做到这一点. Spinner 有自己的私有接口,称为 Spinne ..
发布时间:2021-11-27 14:02:36 移动开发

如何在操作栏上添加下拉项

在我的 Android Honeycomb 应用程序中,我使用 Tabs 作为导航样式.我想在溢出按钮旁边添加一个项目,但我希望该项目是一个下拉列表,用户将能够在那里选择一个选项,但与导航无关.什么是最简单的方法,因为我使用 mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); 是否可以不使用自定义视图来实现? 解决 ..

带有日期选择器的 Android 微调器,例如 Google 日历应用

我正在尝试使用一个看起来像微调器的文本框来激活日期选择器对话框.这是在 ICS 上的 Google 日历应用和通讯录应用(用于生日)中完成的.我是否需要使用微调器,如果需要,如何将其输入视图更改为日期选择器?或者,如果没有,我如何让文本视图具有通常表示微调器的小三角形? 解决方案 Twaddington 对他的回答的评论实际上是正确的方法.你需要的是创建一个文本视图并应用样式 style ..