Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/127.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 更改微调器项高亮显示颜色_Android_Styles_Spinner - Fatal编程技术网

Android 更改微调器项高亮显示颜色

Android 更改微调器项高亮显示颜色,android,styles,spinner,Android,Styles,Spinner,我想将微调器项目高亮橙色更改为蓝色。 我遵循以下指导原则: 在res/drawable hdpi、res/drawable mdpi、res/drawable xhdpi和res/drawable xxhdpi中,我拥有在中创建的所有.png文件(以及res/drawable中的.xml文件) 在中,可以更改微调器背景颜色(当用户点击微调器时)和单选按钮颜色。但橙色高亮显示颜色(当用户点击对话框上的微调器项目时)仍为橙色 我做错了什么 themes.xml <resources> &

我想将微调器项目高亮橙色更改为蓝色。 我遵循以下指导原则:

在res/drawable hdpi、res/drawable mdpi、res/drawable xhdpi和res/drawable xxhdpi中,我拥有在中创建的所有.png文件(以及res/drawable中的.xml文件)

在中,可以更改微调器背景颜色(当用户点击微调器时)和单选按钮颜色。但橙色高亮显示颜色(当用户点击对话框上的微调器项目时)仍为橙色

我做错了什么

themes.xml

<resources>
<style name="AppBaseTheme" parent="android:Theme.Light">

</style>

<style name="AppBaseTheme.NoTitleBar" parent="@android:style/Theme.Light.NoTitleBar">

    <item name="android:windowBackground">@android:color/white</item>
    <item name="android:colorBackground">@android:color/white</item>

    <!-- Spinner themes -->
    <item name="android:spinnerStyle">@style/SpinnerTheme</item>
    <item name="android:dropDownSpinnerStyle">@style/SpinnerTheme.DropDown</item>
    <item name="android:spinnerDropDownItemStyle">@style/DropDownItemSpinnerTheme</item>
    <item name="android:listViewStyle">@style/ListViewSpinnerTheme</item>
    <item name="android:listViewWhiteStyle">@style/ListViewSpinnerTheme.White</item>
    <item name="android:spinnerItemStyle">@style/SpinnerItemTheme</item>
</style>
</resources>
<resources>
<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
    <item name="android:windowBackground">@android:color/white</item>
    <item name="android:colorBackground">@android:color/white</item>
</style>
</resources>

@android:彩色/白色
@android:彩色/白色
@风格/喷丝板主题
@样式/喷丝板主题.下拉列表
@样式/下拉项SpinnerTheme
@样式/列表视图微调器主题
@style/ListViewSpinnerTheme.White
@样式/喷丝器主题
styles.xml

<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="SpinnerTheme" parent="android:Widget.Spinner">
    <item name="android:background">@drawable/spinner_background_holo_light</item>
    <item name="android:dropDownSelector">@drawable/list_selector_holo_light</item>
</style>

<style name="SpinnerTheme.DropDown">
    <item name="android:spinnerMode">dialog</item>
</style>

<!-- Changes the spinner drop down item radio button style -->
<style name="DropDownItemSpinnerTheme" parent="android:Widget.DropDownItem.Spinner">
    <item name="android:checkMark">@drawable/btn_radio_holo_light</item>
</style>

<style name="ListViewSpinnerTheme" parent="android:Widget.ListView">
    <item name="android:listSelector">@drawable/list_selector_holo_light</item>
</style>

<style name="ListViewSpinnerTheme.White" parent="android:Widget.ListView.White">
    <item name="android:listSelector">@drawable/list_selector_holo_light</item>
</style>

<style name="SpinnerItemTheme" 
        parent="android:TextAppearance.Widget.TextView.SpinnerItem">
    <item name="android:textColor">#000000</item>
</style>

</resources>

@可拉伸/旋转器\背景\全息\光
@可拖动/列表选择器全息灯
对话
@可牵引/btn无线全息灯
@可拖动/列表选择器全息灯
@可拖动/列表选择器全息灯
#000000
colors.xml

<resources>

<color name="transparent">#00000000</color>

</resources>

#00000000
AndroidManifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.nsn.mywfm.mobile"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="18" />

...

<application
    android:allowBackup="true"
    android:icon="@drawable/logo_icon"
    android:label="@string/app_name"
    android:supportsRtl="false"
    android:theme="@style/AppBaseTheme.NoTitleBar" >
    <activity
    ...

...
我想出来了

themes.xml

<resources>
<style name="AppBaseTheme" parent="android:Theme.Light">

</style>

<style name="AppBaseTheme.NoTitleBar" parent="@android:style/Theme.Light.NoTitleBar">

    <item name="android:windowBackground">@android:color/white</item>
    <item name="android:colorBackground">@android:color/white</item>

    <!-- Spinner themes -->
    <item name="android:spinnerStyle">@style/SpinnerTheme</item>
    <item name="android:dropDownSpinnerStyle">@style/SpinnerTheme.DropDown</item>
    <item name="android:spinnerDropDownItemStyle">@style/DropDownItemSpinnerTheme</item>
    <item name="android:listViewStyle">@style/ListViewSpinnerTheme</item>
    <item name="android:listViewWhiteStyle">@style/ListViewSpinnerTheme.White</item>
    <item name="android:spinnerItemStyle">@style/SpinnerItemTheme</item>
</style>
</resources>
<resources>
<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
    <item name="android:windowBackground">@android:color/white</item>
    <item name="android:colorBackground">@android:color/white</item>
</style>
</resources>

@android:彩色/白色
@android:彩色/白色
styles.xml为空,无需在res/drawable中生成图像和.xml文件