android-spinner相关内容
我正在开发一个应用程序,我需要在其中更改微调器背景布局以匹配背景颜色.我研究并发现我需要创建一个 9 补丁图像.我已经创建了 9 个补丁图像并在应用程序中使用,但它看起来比普通微调器大,而且我也看不到微调器中的下拉按钮. 如果你们从开始为 Spinner 创建 9 补丁图像并在应用程序中使用它提供清晰的教程,我很高兴. 微调器代码
..
如何获取微调器所选项目的文本? 当我点击保存按钮时,我必须在我的微调器中选择项目上的文本.我需要文本而不是索引. 解决方案 Spinner spinner = (Spinner)findViewById(R.id.spinner);String text = spinner.getSelectedItem().toString();
..
我创建了一个带有 Spinner 和 TextView 的 Android 应用程序.我想在 TextView 的 Spinner 下拉列表中显示所选项目.我在 onCreate 方法中实现了 Spinner,所以当我运行程序时,它会在 TextView 中显示一个值(在从下拉列表中选择一个项目之前). 我只想在从下拉列表中选择一个项目后才在 TextView 中显示值.我该怎么做?
..
如何创建允许选择多个项目的微调器,即带有复选框的微调器? 解决方案 我已经编写了 MultiSpinner 的自定义实现.它看起来类似于普通的微调器,但它有复选框而不是单选按钮.选定的值显示在微调器上,以逗号分隔.默认情况下检查所有值.试试看: package cz.destil.settleup.gui;公共类 MultiSpinner 扩展 Spinner 实现OnMultiChoi
..
是否可以知道 Spinner 是打开的还是关闭的?如果有某种用于 Spinner 的 onOpenListener,那就更好了. 我尝试过使用这样的 OnItemSelectedListener: spinnerType.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {@覆盖public void on
..
我想过一些不太优雅的方法来解决这个问题,但我知道我一定遗漏了一些东西. 我的 onItemSelected 立即触发而不与用户进行任何交互,这是不受欢迎的行为.我希望 UI 在执行任何操作之前等待用户选择某些内容. 我什至尝试在 onResume() 中设置监听器,希望这会有所帮助,但它没有. 如何在用户触摸控件之前阻止它触发? 公共类 CMSHome 扩展 Activity
..
How can you set the event listener for a Spinner when the selected item changes? 基本上我想做的事情与此类似: spinner1.onSelectionChange = handleSelectionChange;void handleSelectionChange(对象发送者){//处理事件} 解决方案
..
我想使用最初(当用户尚未进行选择时)显示文本“选择一个"的微调器.当用户单击微调器时,将显示项目列表并且用户选择其中一个选项.用户做出选择后,所选项目将显示在微调器中,而不是“选择一个". 我有以下代码来创建一个微调器: String[] items = new String[] {"一", "二", "三"};Spinner spinner = (Spinner) findViewByI
..
我只需要使用微调器而不使用框(或至少使用较小的框和中间的图像)创建一个progressDialog. 我不想在我的 .xml(布局文件)中添加微调器来加载微调器. 有没有办法做到这一点?谢谢! 解决方案 试试这个方法: pd = new ProgressDialog(Login.this,R.style.MyTheme);pd.setCancelable(false);pd.
..
我想要与此链接相同的https://www.gorecess.com/ first spinner .android 中带有复选框的多选微调器.在下拉列表中显示微调器.谁知道答案... 解决方案
..
我想在 Spinner 的下拉列表中添加自定义高度,比如 30dp,并且我想隐藏 Spinner 下拉列表的分隔线. 到目前为止,我尝试为 Spinner 实现以下样式: 0dp533dp
..
我只是根据这个 stackoverflow 显示带有多项选择的 spinner答案(见@Destil 答案).这里我的问题是我无法通过多项选择重新调整 Spinner 中项目的高度.如何重新调整每个项目的高度? 解决方案 据我所知,您必须使用自定义适配器,并覆盖 getDropDown 和 getView 方法.您将能够自定义每个项目以自定义布局. 嗯……词很好,例子更好,试试这样的
..
我尝试更改微调器内滚动条的样式和位置,但不起作用. MainActivity.java: package com.example.testapp;导入 android.app.Activity;导入 android.os.Bundle;公共类 MainActivity 扩展 Activity{@覆盖protected void onCreate(Bundle savedInstanceSt
..
我有一个微调项绑定到一个数组适配器,它可能随时有 0 个或更多项.我希望微调下拉列表一次只显示三个项目,其余项目可滚动.我曾尝试将微调器包裹在具有固定宽度的布局中,但微调器下拉列表仍然占据整个屏幕(如果阵列适配器中有那么多项目)来显示列表. 解决方案 我正在查看 Spinner 源代码,但使用 Spinner 似乎无法做到这一点. Spinner 有自己的私有接口,称为 Spinne
..
当您实现 SpinnerAdapter 时,您会得到 getDropDownView,它与需要扩展BaseAdapter时的getView有什么区别. 解决方案 如果我们看下面的代码,我们在 getView 和 getDropDownView 中有 name 和 value 数组. private void initView() {SpinnerDropDownAdapter sdada
..
我在警报对话框中有一个微调器.我想减少微调项之间的填充,因此我实现了以下内容: spinner_row.xml Java 代码是名为 MainActivity.java 的类 公共类 MainActivity 扩展 Activity{微调 sp;TextView 电视;String[] 计数={"一","二","三","四"};@覆盖protected void onCreate(B
..
我的 spinner 有一个自定义适配器: ArrayAdapter适配器 = 新 ArrayAdapter(上下文,android.R.layout.simple_spinner_item){………………adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);adapter.add(conte
..
在我的 Android Honeycomb 应用程序中,我使用 Tabs 作为导航样式.我想在溢出按钮旁边添加一个项目,但我希望该项目是一个下拉列表,用户将能够在那里选择一个选项,但与导航无关.什么是最简单的方法,因为我使用 mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); 是否可以不使用自定义视图来实现? 解决
..
我正在尝试使用一个看起来像微调器的文本框来激活日期选择器对话框.这是在 ICS 上的 Google 日历应用和通讯录应用(用于生日)中完成的.我是否需要使用微调器,如果需要,如何将其输入视图更改为日期选择器?或者,如果没有,我如何让文本视图具有通常表示微调器的小三角形? 解决方案 Twaddington 对他的回答的评论实际上是正确的方法.你需要的是创建一个文本视图并应用样式 style
..
我已经在 array.xml 文件中添加了我的数据并链接到 安达曼尼科巴群岛安得拉邦阿鲁纳恰尔邦
..