69得票15回答
Spinner无法自动换行文本--这是Android的一个bug吗?

如果Spinner项目的文本过长而无法适应单行显示,文本不会自动换行而是被截断。这种情况仅在API level >= 11时发生。以下是Android 4.2.2(左侧)错误行为和Android 2.3.3(右侧)期望效果的屏幕截图。 "android:singleLine="...

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

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

11得票4回答
Android:从按钮打开下拉框

在Android应用程序中,是否可以通过按钮点击打开下拉列表而不是按实际的下拉列表控件来打开下拉列表? 我尝试了以下方法:Button btnChange = (Button)findViewById(R.id.btnChange); btnChange.setOnC...

12得票5回答
Android Spinner的dropDownHorizontalOffset属性无法正常工作,但dropDownVerticleOffest属性可以。

最近我一直在研究Android Spinner控件,但遇到了一个小问题。我需要将下拉框的左侧与主Spinner控件的极左对齐。我尝试使用dropDownHorizontalOffset来对齐它们,但是无论我使用什么值,下拉菜单的水平位置都不会改变,但是当我测试dropDownVerticleO...

27得票9回答
Angular 5材料旋转器无法工作。

Angular 5的材料旋转器无法正常工作 app.module.tsimport { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; @NgModule({ imports: [ Mat...

18得票3回答
Spinner.setSelection不能正确触发OnItemSelectedListener。

我现在正在为我的Android应用程序开发一个帐户管理活动,并且我遇到了问题,不知道为什么从下拉列表中setSelection() 方法不会触发附加到该下拉列表的OnItemSelectedListener。 以下是我目前拥有的内容; onCreate()方法: @Override pu...

13得票4回答
有没有一个AppCompat等效的Widget.Material.Spinner.Underlined?

使用AppCompat库是否可以在Android 5.0以下的设备上实现Widget.Material.Spinner.Underlined相同的样式?我想在我的应用中支持Android 4.1+,但如果可能的话,我希望在Spinner上使用AppCompat库来获得下划线效果。请注意,不要改...

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

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

10得票2回答
Spinner的setOnItemSelectedListener方法没有被调用

我使用setOnItemSelectedListener来指定在下拉列表(spinner)中选择哪个项目,但我认为它没有被调用。当程序运行时,它应该打印出"It works"。 XML 代码:<Spinner android:id="@+id/quantity" and...

16得票3回答
Spinner中出现奇怪的NullPointerException

自从Android 4.4 KitKat以来,我的应用程序出现了奇怪的崩溃。似乎这与下拉菜单有关。我收到的错误堆栈跟踪如下:java.lang.NullPointerException at android.widget.TextView.makeNewLayout(TextView....