53得票9回答
如何在Flutter中为下拉按钮制作圆角边框?

如何添加圆角矩形边框? 以下代码在屏幕上没有显示出任何边框。Container(margin: EdgeInsets.only(top: 10.0, right: 10.0, left: 10.0), width: double.infinity, // decoration: Shape...

52得票7回答
如何在Android中使用onItemSelected?

package org.example.mbtiapplication; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; im...

51得票10回答
为Spinner创建一个setError()方法

如何为Spinner创建类似于TextView/EditText的setError()函数?以下内容无法正常工作: 我尝试扩展Spinner类并在构造函数中:ArrayAdapter<String> aa = new ArrayAdapter<String>(getC...

50得票4回答
Android应用程序兼容性下带有下划线的Spinner

我正在为我的应用程序使用appcompat主题。需要知道如何在下拉框中显示下划线,它只显示锚点。我尝试使用android:background来设置下划线,但这会使锚点消失。

50得票1回答
查看ViewPostIme指针1/0。

这是我没有编译错误的代码,但会导致无限循环... 我不知道问题出在哪里。 当我点击按钮时,我想使用输入框中输入的值创建一个对象,并将它们传递到另一个活动中。但是结果是一个无限循环。 每个下拉框都使用来自资源/字符串的字符串数组进行填充。我在这里遇到了一些困难,因为在选择“教授”时,我希望禁用s...

49得票4回答
在Android中,如何为Spinner设置错误消息?

我希望能够像在TextView上设置setError一样,调用如下代码:spinner.setError("Error message"); 然而,setError仅适用于EditText,不适用于Spinner。 如果Spinner字段未被选中,我想通知用户。我该如何进行此类通知而不使用T...

49得票3回答
安卓 - 配置下拉框以使用数组

我以以下方式声明我的 Spinner(非常静态,因此我在 array.xml 中有 2 个字符串数组用于标题和值):<Spinner android:id="@+id/searchCriteria" android:entries="@array/searchBy" ...

49得票3回答
在下拉框中设置键和值

我有一个Spinner,我希望在它上面设置一个键和一个值,我使用了HashMap,它可以工作,但是只显示了一行,就像这样: 代码: final View rootView = inflater.inflate(R.layout.fragment_photos, contai...

45得票6回答
Android:两个Spinner的onItemSelected()

我在一个Activity中有两个下拉框(day_spin和time_spin),我想将所选的day_spin值保存到一个变量中。在同一个Listener中,是否可以区分这两个下拉框?还是我必须为每一个下拉框编写自己的Listener类? 另外,我想获取所选项的编号。例如,我有一个包含6个元素...

45得票14回答
在安卓Spinner中移除间距或填充

我正在使用来自支持库 v21 的 Android Spinner 和 EditText。 我想像EditText一样将文本对齐到左边,如图所示。 但是,默认的Spinner包含间距或填充。 因此,我想要删除它以将文本对齐到左侧。 请告诉我如何删除它。