spinner相关内容
我有一个扩展 Spinner 的自定义 View 类.我试图弄清楚当用户做出选择时,与它嵌入的 Activity 对话的正确方法是什么.我看到 OnItemSelected 侦听器获得了对适配器的引用,但我不清楚我是否应该使用此适配器并以某种方式沿着其父链走,或者我是否应该只是谈谈直接到上下文(出于某种原因,感觉不安全,即使我想不出可能会失败的方式,即兴). 解决方案 正确的方法是通过公开
..
我有一个带有微调器的活动,我想知道是否可以通过编程方式关闭微调器(如果用户已打开它). 整个故事是在后台我在一个单独的线程上运行一个进程.流程完成后,我会在主要活动上调用 Handler,然后根据结果执行一些任务.然后我想关闭微调器,用户已经打开它. 微调器位于 main.xml 布局中:
..
我有一个从 ArrayAdapter 扩展的适配器,以便用一组对象(城市)填充一个 Spinner.所有对象和适配器都可以正常工作,至少看起来是这样.问题是当我显示所有城市集合时,它显示为向上而不是向下. 有人知道会发生什么吗? 这是我的适配器 公共类 AdapterSpinnerListCities 扩展 ArrayAdapter{//我的上下文私有上下文上下文;//微调器的值(城
..
我希望微调器下拉菜单在微调器本身的正下方打开.例如: 如何设置微调下拉框的位置? 解决方案 您必须扩展 Spinner 并更改 AlertDialog 的位置(点击时的 Spinner 充当 alertDialog). 代码(不仅仅是定位,它还为打开的微调器设置背景): public class CustomSpinner extends Spinner {私人 AlertD
..
我正在尝试将 android actionbar spinner 自定义为类似于 google currents 应用程序的内容.基本上,只有“字幕"应该反映我从微调器中选择的内容,而“标题"保持不变.我知道需要创建自定义微调器,我必须覆盖 getView() 和 getDropDownView() 方法.但是我在这里对如何正确覆盖这些方法感到非常困惑.可以请一些人朝正确的方向轻推我.我希望我说清
..
如何添加圆角矩形边框?下面的代码没有在屏幕上产生任何边框. Container(margin: EdgeInsets.only(top: 10.0, right: 10.0, left: 10.0),宽度:double.infinity,//装饰:ShapeDecoration(//形状:RoundedRectangleBorder(//borderRadius:BorderRadius.all
..
在阅读了谷歌材料设计的新设计指南后,我没有找到任何明确的设计/显示微调器的解决方案(http://developer.android.com/design/building-blocks/spinners.html) 在材料设计中. 最近的应该是这样的:http://material-design.storage.googleapis.com/publish/v_1/quantumexter
..
我使用答案中的第二个选项向我的 ActionBar 添加了一个微调器 这里 . 如何向微调器添加微调器适配器?我尝试使用一个 Spinner 对象,因为谷歌描述了 here 但得到一个空的 Spinner 对象. 有人知道怎么做吗?我不希望微调器位于操作栏的导航区域中,而是与其他操作项一起(我使用的是拆分操作栏). 感谢您的帮助! 解决方案 好吧,我放弃了使用子菜单的 S
..
我想根据 Spinner 过滤到列表视图中. 例如,我有一个 ListView 代码,它是 ("新加坡探索中心",“新加坡科学中心",“薄荷博物馆",“新加坡美术馆",“陆军博物馆"). 我有一个 Spinner 代码,它是 ("中心",“新加坡",“博物馆"). 我想要的是:点击新加坡后,在列表视图中,它会过滤掉所有的“新加坡" ("新加坡探索中心",“新加坡科学中心",“新加坡
..
目标是显示应用程序正在运行的信息.因此,我正在寻找使用 WPF/MVVM 的加载微调器的智能实现示例. 解决方案 我写了这个用户控件 这可能会有所帮助,它将显示带有旋转进度条的消息,以表明它当前正在加载某些内容. 它有几个可以绑定的基本属性.
..
带有复选框项目的微调器,这可能吗? 解决方案 这取决于你的意思. 如果您想要一个真正的多选Spinner,那么Android 没有内置任何功能. 请注意,除了单选按钮之外,您可以控制下拉列表的 Spinner 行中的内容.如果您想在行中放置复选框,请成为我的客人.它看起来很奇怪,可能无法在触摸事件方面正常工作,不会删除单选按钮 (AFAIK),并且在正常模式下与 Spinner
..
我在我的应用程序中设置了这个 XML 样式,但是当我打开一个 Spinner 时我看不到文本.这是搜索信息的地方.我真的不知道我做错了什么. 这是 XML 样式: #FFFFFF@drawable/fondo2 这
..
我看到很多关于如何更改微调器文本颜色的主题,但我不明白如何使用 spinner_item.xml 我真的应该用 Java 代码做什么:?任何回应将被aprecietated请尽可能详细地回答清楚 解决方案 此处 您必须在阵列适配器中设置 spinner_item.xml.将这段代码添加到您的 .java 文件中 Spinner yourSpinner;ArrayAdapter
..
我有一个微调器,在某些情况下,某些选项不应该是可选的.我有使项目不可选择的代码,但它不会使文本颜色变灰以指定该项目不可选择.我将如何更改微调器中应禁用的项目的文本颜色?代码如下: public class main extends Activity {@覆盖public void onCreate(Bundle savedInstanceState) {super.onCreate(savedI
..
在您从下拉列表中选择一个项目后,我正在尝试更改微调按钮中显示的单个项目的文本颜色.我已经研究了 Android SDK 中的 themes.xml 和 style.xml 一个小时了,但我似乎无法找到 Spinner 从哪里获取颜色值. 澄清一下,我不是在尝试更改下拉项的颜色,而是在没有下拉列表时尝试更改微调器显示文本的颜色.我想你可以称之为微调器的“按钮"文本. 解决方案 我觉得s
..
我想制作一个微调器来输入时间,就像这样:Youtube Vidéo 如果有人知道源代码藏在哪里,那就完美了.但如果没有,我想自己尝试实现它,但我如何制作 3 个不同的(可聚焦?)这样的文本区域? 编辑:这是我得到的,但我希望能够选择小时数并增加小时数,而不仅仅是分钟(对于秒数也是如此) Spinnerspinner = new Spinner(new SpinnerValueFact
..
我已经针对同一问题查找了几个帖子,但似乎无法解决我的问题.我在整个应用程序中都使用了微调器,它们运行良好.当我尝试在弹出窗口中使用微调器时,在选择它时出现错误.弹出窗口是添加引用,我已经声明了一个全局 ViewGroup 变量(即 vg_references),可用于检索弹出窗口上的组件.弹出窗口的代码如下. LayoutInflater inflater = (LayoutInflater)
..
在 Firefox 28 上,我使用 效果很好,因为它会在应该只包含数字的输入字段上显示数字键盘. 在 Firefox 29 中,使用数字输入会在字段右侧显示旋转按钮,这在我的设计中看起来很糟糕.我真的不需要按钮,因为无论如何当你需要写一个 6 到 10 位数的数字时它们是没用的. 是否可以使用 CSS 或 jQuery 禁用此功能?
..
我想用一个微调器向用户展示一些事情是在后台完成的,但不知道它在批处理文件中是如何工作的. 有人知道吗? 解决方案 这实际上可以用纯原生命令很容易地完成,你只需要知道如何使用它们中更棘手的.无需使用 VBScript 等外部工具或清除屏幕等令人讨厌的副作用. 您正在寻找的是 bash "echo -n" 命令的等效项,该命令输出没有换行符的行.在 XP 批处理中,这是通过使用带有
..
iPhone 上的默认微调器看起来比 Android 好很多.看起来至少有一个 Android 应用程序 (UrbanSpoon) 能够复制此控件,而且非常棒:http:///www.urbanspoon.com/android 有人对如何创建这个有任何想法吗?代码会很有帮助. 解决方案 如果您不需要轨迹球支持,那么只需 WebView 以及对一些现有 JavaScript 模仿 A
..