将这些添加到您base theme
的styles.xml
<item name="colorControlNormal">@color/YOUR_COLOR</item>
<item name="colorControlActivated">@color/YOUR_COLOR</item>
<item name="colorControlHighlight">@color/YOUR_COLOR</item>
注意:上面的更改可能会影响整个应用程序中的EditTexts和其他视图。
如果不是,并且使用的是AppCompat v22
支持库,则可以按如下所示指定主题EditText
:android:theme="@style/Theme.App.Base.
这将确保样式也不会影响您不想更改的布局中的其他视图
另外,如果您想更改上述解决方案,只需添加另一个特定于EditTexts和Spinners的主题,然后将其应用于所有Spinners。
<style name="MyWidgetTheme">
<item name="colorControlNormal">@color/YOUR_COLOR</item>
<item name="colorControlActivated">@color/YOUR_COLOR</item>
<item name="colorControlHighlight">@color/YOUR_COLOR</item>
</style>
在您的EditText,Spinner或任何其他视图中,只需分配以下主题即可:
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="Demo"
android:lines="1"
android:theme="@style/MyWidgetTheme"
/>
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:theme="@style/MyWidgetTheme"></Spinner>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句