【问题标题】:Spinner arrow color not changed微调箭头颜色未更改
【发布时间】:2017-02-21 20:28:35
【问题描述】:

我创建了一个带有微调器的自定义工具栏。我正在尝试为微调器箭头设置自定义颜色 - 目前默认值为白色,但它不起作用,有什么想法吗?

这是我的工具栏布局:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/newToolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:background="@color/colorPrimary"
    android:elevation="0dp"
    android:windowContentOverlay="@null"
    android:orientation="horizontal">

    <ImageView
        android:id="@+id/strLogo"
        android:layout_width="45dp"
        android:layout_height="40dp"
        android:layout_marginTop="13dp"
        android:scaleType="fitCenter"
        android:visibility="gone"
        android:background="#ffffff"
        android:src="@mipmap/logo"/>

    <TextView
        android:id="@+id/updateName"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="left|center_vertical"
        android:layout_toRightOf="@+id/strLogo"
        android:layout_centerVertical="true"
        android:text="Test"
        android:visibility="visible"
        android:textColor="#ffffff"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textStyle="normal" />

    <Spinner
        android:id="@+id/spinner_nav"
        android:layout_width="150dp"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        style="@style/customSpinnerTheme"
        android:visibility="visible"/>

</RelativeLayout>

这是我的微调器样式 xml:

<style name="customSpinnerTheme" parent="ThemeOverlay.AppCompat">
    <item name="colorControlActivated">#FFFFFF</item>
    <item name="colorControlHighlight">#FFFFFF</item>
</style>

【问题讨论】:

    标签: android spinner


    【解决方案1】:

    您可以在微调器样式中添加这种类型的样式,并添加您想要用作可绘制对象的颜色:

    <style name="SpinnerAppTheme" parent="android:Widget.Spinner">
      <item name="android:background">@drawable/apptheme_spinner_background_holo_light</item>
      <item name="android:dropDownSelector">@drawable/apptheme_list_selector_holo_light</item>
    </style>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-13
      • 2020-09-05
      相关资源
      最近更新 更多