android-spinner相关内容
问题:设置适配器时隐藏其自定义背景 我正在尝试向微调控件添加自定义背景,如下所示
..
这是我的代码: transactionTypeSpinner.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int position, long
..
强制性前言:我对Kotlin和Android Studio非常陌生。正如标题所述,我正在尝试从片段中填充Android Studio中的微调器。首先,我与findViewById(R.id.spinner)有问题,但我相信我已经解决了问题,方法是在它前面加上root.。 目前,抛出的唯一错误是context: this行。最后,我想使用这个微调工具来允许用户按不同的纽约行政区进行过滤(因此,bo
..
在我的片段中,我有两个微调工具。 两者都由在ViewModel中观察到的LiveData填充,如下所示: 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> // Observe Filtered ProductGroups and populate Spinner businessViewModel.filteredAp
..
我只是想知道是否有可能简单地删除微调器的下拉箭头?我的微调控件有一个背景布局中的可绘制箭头,但是系统默认箭头显示在微调控件的右侧,我想要删除它。 这是我的活动布局的微调工具XML代码
..
主要活动 public class CustomSpinnerActivity extends AppCompatActivity implements AdapterView.OnItemSelectedListener { ArrayList data = new ArrayList(); ArrayList data1
..
我想使用最初(当用户尚未做出选择时)显示文本“选择一个"的 Spinner.当用户单击微调器时,将显示项目列表并且用户选择其中一个选项.用户做出选择后,所选项目会显示在 Spinner 中,而不是“Select One". 我有以下代码来创建 Spinner: String[] items = new String[] {"One", "Two", "Three"};Spinner 微调器
..
我正在尝试设置微调器弹出窗口的背景颜色,但我尝试过的所有操作都无法正常工作. 这是微调控件: 当我点击它时,它会显示一个带有白色背景的弹出窗口,我想更改它. 我用来填充弹出窗口的 xml 行是:
..
我有一个包含 2 个项目的 listView,2 个项目是“秒"和“分钟"当我按“秒"时,我想要一个 alertDialogBox 来打开显示 5,10,15,... 秒.当我按分钟时相同 像这样: 但是我在实现它时遇到了麻烦,因为我不太了解它是如何工作的.这是我的代码: import android.app.Activity;导入 android.app.AlertDialog;导
..
我希望微调器下拉菜单在微调器本身的正下方打开.例如: 如何设置微调下拉框的位置? 解决方案 您必须扩展 Spinner 并更改 AlertDialog 的位置(点击时的 Spinner 充当 alertDialog). 代码(不仅仅是定位,它还为打开的微调器设置背景): public class CustomSpinner extends Spinner {私人 AlertD
..
我想在微调下拉菜单被关闭时捕捉一个事件.当用户单击 onItemSelected() 中的任何项目时,我们可以捕获它.但即使用户触摸下拉区域或后退按钮之外,我也想捕捉,因为这些也会使其消失.在这两个原因中,当我观察日志时,它说“尝试完成输入事件,但输入事件接收器已被处理" 我观察了来源代码,这是从finishInputEvent(InputEvent event,boolean handle
..
在阅读了谷歌材料设计的新设计指南后,我没有找到任何明确的设计/显示微调器的解决方案(http://developer.android.com/design/building-blocks/spinners.html) 在材料设计中. 最近的应该是这样的:http://material-design.storage.googleapis.com/publish/v_1/quantumexter
..
我在问自己是否有可能将 Spinner 和 AutoCompleteTextView 结合起来.基本上我想要一个 AutoCompleteTextView,当我点击它时,它会显示 Array 中的所有条目. 有人知道怎么做吗? 解决方案 试试这个代码: ArrayAdapter myAdapter = new ArrayAdapter(this,android.R.layout.
..
我可以使用 style="@style/Base.Widget.AppCompat.Spinner.Underlined" 在微调器中添加下划线.如何仅使用样式更改下划线的颜色?我不想使用任何可绘制文件来改变这一点. @color/colorAccent@color/colorAccent 使用上面的样式,当用户点
..
我在我的代码中使用了一个微调下拉菜单,其中我有 4 到 5 个动态填充的值,假设我将“苹果"设置为默认值,然后从下拉列表中选择“橙色"并将我的屏幕旋转到横向纵向,它会返回到默认的“苹果"以及与之关联的视图.如何保存状态,以便当我选择“橙色"并旋转到横向时,它会填充选定的值/保持在相同的选定状态和保持视图完整/填充在与所选值对应的纵向模式中选择的视图.这是我使用的适配器代码: public cla
..
我正在尝试为我的第一个 Android 应用创建一个主题,这让我不知所措.我终于设法弄清楚如何为下拉列表中的项目设置样式,但现在我无法更改列表项目之间分隔线的颜色.我在 stackoverflow 上搜索过类似的问题,尝试了几十种组合,但似乎没有任何效果. 这是我的styles.xml文件(为了清楚起见而缩写): 无论我做什么,我都会在项目之间得到一个 1dp 的浅灰色分隔线(在我的浅
..
我使用沉浸式粘性模式来隐藏导航栏和操作栏: @TargetApi(19)私有无效 setImmersiveMode() {如果(Build.VERSION.SDK_INT >= 19){查看装饰视图 = getWindow().getDecorView();int uiOptions = getImmersiveUiOptions(decorView);装饰视图.setSystemUiVisib
..
我使用具有分隔线的列表视图和扩展视图,我可以设置它们,但在微调器上它看起来好像项目之间没有分隔线. 有人知道如何解决这个问题吗? 解决方案 对于遇到同样问题的人,我几乎放弃了,我知道如何获得分隔符. 我在每个项目的自定义布局底部添加了分隔线
..
我有这样的 Spinner : 这是list_id_select.xml的布局:
..
在 Astrid Tasks 应用程序中,有一个按钮.当您按下按钮时,会出现一个下拉菜单. 它基本上是一个微调器,但采用下拉列表形式. 有谁知道如何做类似的事情?这是我没有看到的小部件吗? 解决方案 作为本文的原作者(我是 Astrid 的主要 Android 开发人员之一),我很乐意分享 Astrid 如何做到这一点.我将在这里发布基础知识,但您可以在我们的 github 存
..