Android 更改微调器三角形背景颜色
我想用三角形背景的颜色制作微调器,它是蓝色的。但微调器的基本颜色仍与以前相同 我只找到了更改三角形颜色或微调器基本颜色的解决方案 试试这个: 第一种方式(更简单): 在xml中,确保微调器具有id。在本例中,让我们将id称为“微调器” 在代码中,在onCreate()中添加以下内容: 其中,红色是您在values文件夹中的colors.xml中定义的颜色 或 第二种方式: 您可以使用此在线工具: 真是太棒了。它将为您生成自定义的绘图,并使用您喜欢的颜色。确保将主题选择为holo(或任何您想要的内容)并选择spinner 第三种方式: 您应该创建一个新的9补丁drawable,并将其设置为android:actionDropDownStyle的背景 以下是一个例子:Android 更改微调器三角形背景颜色,android,mobile,spinner,Android,Mobile,Spinner,我想用三角形背景的颜色制作微调器,它是蓝色的。但微调器的基本颜色仍与以前相同 我只找到了更改三角形颜色或微调器基本颜色的解决方案 试试这个: 第一种方式(更简单): 在xml中,确保微调器具有id。在本例中,让我们将id称为“微调器” 在代码中,在onCreate()中添加以下内容: 其中,红色是您在values文件夹中的colors.xml中定义的颜色 或 第二种方式: 您可以使用此在线工具: 真是太棒了。它将为您生成自定义的绘图,并使用您喜欢的颜色。确保将主题选择为holo(或任何您想要的内
<item name="android:actionDropDownStyle">@style/customActionBarDropDownStyle</item>
<style name="customActionBarDropDownStyle"parent="android:style/Widget.Holo.Light.Spinner">
<item name="android:background">@drawable/custom_spinner_dropdown</item>
</style>
@style/customActionBarDropDownStyle
@可绘制/自定义微调器下拉列表
您不能为几乎所有本机组件设置颜色,因为它们的背景(在大多数情况下)是9-patch PNG 到目前为止你试过什么?我们可以用一些CSS和HTML的片段来说明问题吗?不要提及@Marcellojudhandoyo什么是自定义微调器下拉菜单?@IgorGanapolsky它只是微调器下拉菜单的背景
Spinner spinner = (Spinner) findViewById(R.id.spinner);
spinner.getBackground().setColorFilter(Color.parseColor("#AA7744"), PorterDuff.Mode.SRC_ATOP);
<item name="android:actionDropDownStyle">@style/customActionBarDropDownStyle</item>
<style name="customActionBarDropDownStyle"parent="android:style/Widget.Holo.Light.Spinner">
<item name="android:background">@drawable/custom_spinner_dropdown</item>
</style>