如何在操作栏中更改微调器文本颜色

几乎没有

在我的项目中,此自定义布局在操作栏中已膨胀:

链接到图片

但我想使用白色的微调框文字。我在网上看到了很多与此相关的主题,但是我还不能解决问题。我该如何解决这个问题?如何通过将微调器的文本颜色设置为白色来更改它的颜色?

编辑:微调器的xml代码是这样的:

<Spinner
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:textColor="#ffffff"
    android:id="@+id/spinner"></Spinner>

这很简单,我尝试了很多事情,但是什么也没做。

华金·尤尔丘克(Joaquin Iurchuk)

在您的活动中,您应该具有以下内容:(基本上,您正在获取Spinner并将其设置为适配器。此适配器负责填充它)

Spinner spinner = (Spinner) findViewById(R.id.your_spinner_id);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getApplicationContext(), R.layout.your_selected_spinner_item, myArrayList<String));

adapter.setDropDownViewResource(R.layout.your_dropdown_item);
spinner.setAdapter(adapter);

您可以使用以下XML :(将它们放在res / layout上)

your_selected_spinner_item.xml

<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/myLayoutID"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="#ffffff"
android:textSize="20sp"/>

还有your_dropdown_item.xml

<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/myDropdownLayoutID"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="#ffffff"
android:textSize="20sp"/>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Android Studio中更改操作栏的颜色文本

如何在操作栏中从微调器开始片段?

如何在新工具栏中更改标题文本和按钮颜色而不更改操作溢出菜单文本颜色?

我如何在Android Studio中更改操作栏文本的颜色

如何在材质设计中更改操作栏的菜单项文本颜色

如何更改操作栏标签的文本颜色

如何在操作栏中更改searchview的图标颜色?

如何在Xamarin android中更改操作栏标题颜色

如何在iOS中更改状态栏文本颜色

如何在Bootstrap的此导航栏中更改文本的颜色?

如何在 Android 的微调器(下拉菜单)中添加单独的文本颜色和背景颜色?

如何在操作栏上更改文本

如何更改导航栏中的文本颜色

如何更改导航栏中的文本颜色?

如何将Bootstrap微调器的颜色更改为文本颜色实用程序以外的颜色?

如何更改微调器中按钮的背景颜色?

如何使用Material Design更改操作栏文本颜色?

如何更改基于操作栏文本的按钮颜色?

如何在Android中更改微调框选择的背景颜色

如何减少Android工具栏中的微调器文本和微调器箭头之间的空间

Android在微调框中更改文本颜色

如何在Android中更改折叠工具栏的文本颜色和折叠工具栏的后退按钮颜色

Android-更改操作栏文本颜色

无法更改操作栏标题文本的颜色

如何在iOS上更改状态栏文本颜色

如何在Xamarin Forms中更改文本颜色状态栏?

如何在Materialize CSS导航栏中更改所有链接的文本颜色?

如何在iOS 13中的Swift中立即更改状态栏文本颜色

如何在jQuery中更改文本的颜色?