相关疑难解决方法(0)

更改Android Spinner布局/设计

我正在尝试修改Spinner小部件的设计.我可以改变背景,但我找不到改变右侧箭头图标的方法.有办法吗?

谢谢!

android

12
推荐指数
1
解决办法
1万
查看次数

Android:需要更改微调器背景颜色

我在我的XML文件中使用了三个微调器.想要更改微调器颜色,直到按下下一个微调器.

这是我使用的xml:

<Spinner
    android:id="@+id/spinner13"
    android:drawSelectorOnTop="true"
    android:background="@drawable/mybg"
    android:layout_width="80dp"
    android:layout_height="wrap_content"
    android:textColor="#0000FF" />

<Spinner
    android:id="@+id/spinner23"
    android:drawSelectorOnTop="true"
    android:background="@drawable/mybg"
    android:layout_width="80dp"
    android:layout_height="wrap_content"
    android:textColor="#0000FF" />
<Spinner
    android:id="@+id/spinner33"
    android:drawSelectorOnTop="true"
    android:background="@drawable/mybg"
    android:layout_width="80dp"
    android:layout_height="wrap_content"
    android:textColor="#0000FF"/>
Run Code Online (Sandbox Code Playgroud)

这是mybg.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@style/AppBaseTheme.Yellow"/>
    <item android:state_selected="true" android:drawable="@style/AppBaseTheme.Yellow" />
</selector>
Run Code Online (Sandbox Code Playgroud)

风格:

<resources>
    <style name="AppBaseTheme" parent="android:Theme.Light">
    </style>
    <!-- Application theme. -->
    <style name="AppTheme" parent="AppBaseTheme">
    </style>
    <style name="AppBaseTheme.Yellow">
    <item name="android:background">#FFAA00</item>
</style> 
</resources>
Run Code Online (Sandbox Code Playgroud)

android android-layout android-spinner

4
推荐指数
1
解决办法
4万
查看次数

标签 统计

android ×2

android-layout ×1

android-spinner ×1