草庐IT

spinners

全部标签

android - 更改实际 Spinner 按钮对象的字体大小

我知道可以更改单击按钮时弹出的微调菜单的字体大小,而且我知道可以更改普通按钮的字体大小-但我似乎找不到关于更改实际微调器按钮本身的文本大小的任何内容。这可能吗?如果可以,如何实现? 最佳答案 这是来自simple_spinner_item.xml的通用布局,我在底部添加了一个textSize属性,我们将其保存为spinner_item.xml:并且您可以像在适配器中使用任何其他布局一样使用它:Spinnerspinner=(Spinner)findViewById(R.id.spinner);ArrayAdapteradapter=

android - 有什么简单的方法可以在 Android 中更改 Spinner 下拉菜单的颜色?

我创建了与应用程序一起使用的主题,主题的父主题是Theme.AppCompat.Light.NoActionBar顺便说一句,我想要白色背景和黑色文本。这是适配器代码valadapter=ArrayAdapter.createFromResource(activity,R.array.email_type_array,android.R.layout.simple_spinner_item)adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)child.spinner.adapter

android - 什么属性控制 Spinner 下拉菜单背景?

我有一个使用thisgenerator创建的自定义主题.它具有我不喜欢的Spinners自定义样式。我想更改背景可绘制对象,但我似乎无法弄清楚哪个属性控制它。这是主题版的样子下面是使用Holo.Light主题时的样子。请注意第一个(主题)图像中下拉列表周围的深灰色线条。这就是我想要摆脱的。什么属性控制这个?我希望它们与默认值匹配。此外,什么控制下拉列表的垂直对齐方式?如您所见,它与第一张图片中的Spinner重叠(它下面的线不可见,因为它在第二张图片中)。 最佳答案 您想要的属性是Spinner元素上的android:popupBa

java - 使用具有字符串资源的枚举填充 Spinner

我有一个枚举,它有一个映射到字符串资源ID的属性,如下所示:publicenumMyEnum{FIRST(1,R.string.first_enum_desc),SECOND(2,R.string.second_enum_desc);privateintmId;privateintmDescriptionResourceId;privateMyEnum(id,descriptionResourceId){mId=id;mDescriptionResourceId=descriptionResourceId;}publictoString(context){returncontext.g

android - 修改 Android Spinner 下拉部分的大小?

如何修改微调器下拉部分的大小??我必须在XML中还是在代码本身中执行此操作? 最佳答案 在xml中,我相信你用android:dropDownWidth设置了它。这对我有用: 关于android-修改AndroidSpinner下拉部分的大小?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9923269/

java - Android Spinner 每行的不同背景

我知道这个话题已经被解决了很多次,我发现了几个这样的问题,但我不能满足我的需要。我想在spinner中有一个颜色列表。我这样做了,但我的微调器是空的。在我的OnCreate()中:spinner=(Spinner)findViewById(R.id.spinner1);ArrayAdapteradapter=ArrayAdapter.createFromResource(this,R.array.androidcolors,android.R.layout.simple_spinner_item);adapter.setDropDownViewResource(android.R.la

android - 在对话框模式下覆盖 Spinner 的下拉列表样式

当Spinnerid处于对话模式(android:spinnerMode="dialog")时,我需要覆盖下拉列表Spinner项目。我需要它来定义我自己的列表分隔符。我在应用程序主题中找到了dropDownListViewStyle项,其中包含分隔项。它有效,但仅适用于android:spinnerMode="dropdown"。我可以对“对话”模式有同样的效果吗? 最佳答案 试试这个:下拉布局spinner_item_line_drop.xml主视图布局:spinner_item_line_main.xml微调适配器:publi

android - 不使用 Marshmallow 调用 Spinner onItemSelected

我的应用程序中有一个微调器,我是这样实现的://Setupspinnerspinner=(AppCompatSpinner)findViewById(R.id.toolbar_spinner);ArrayAdapteradapter=ArrayAdapter.createFromResource(this,R.array.sections,R.layout.spinner_item);adapter.setDropDownViewResource(R.layout.spinner_list_item);spinner.setAdapter(adapter);spinner.setOnI

android - 如何通过输入法服务将 KeyEvents 发送到 Dialog 或 Spinner 菜单?

我正在尝试实现一个输入法服务,该服务接收远程客户端发送的Intent,并响应这些发送适当的KeyEvent。我在输入法服务中使用了这个方法privatevoidkeyDownUp(intkeyEventCode){getCurrentInputConnection().sendKeyEvent(newKeyEvent(KeyEvent.ACTION_DOWN,keyEventCode));getCurrentInputConnection().sendKeyEvent(newKeyEvent(KeyEvent.ACTION_UP,keyEventCode));}像SimpleSofyk

android.R.simple_spinner_adapter 无法解析

安卓2.3.3我的xml文件中有一个Spinner,我希望将ArrayList设置为源。我正在尝试使用ArrayList实例化ArrayAdapter,但我没有选择R.simple_spinner_adapter。这是代码:::publicclassUnitConverterextendsActivity{SpinnerspnUnit;ArrayAdapterad;ArrayListalAngle=newArrayList();@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmet