我在我的应用程序中使用“android:Theme.Holo.Light”,它将蓝色作为默认颜色。我想要一个EditText
像下面这样专注的时候。
默认情况下,它在应用时是这样的holo.light theme
。
我在我的应用程序中使用“android:Theme.Holo.Light”,它将蓝色作为默认颜色。我想要一个EditText
像下面这样专注的时候。
默认情况下,它在应用时是这样的holo.light theme
。
愿这对您有所帮助:
您将不得不create/modify
自己NinePatch image
替换默认的,并将其用作EditText
. 如果你在你的SDK folder
, 在你的平台下查看,你应该找到用于焦点状态res/drawable
的 NinePatch 图像。EditText
如果这就是您想要更改的全部内容,您可以将其拉入 Photoshop 或您拥有的任何图像编辑软件,然后将橙色更改为您选择的颜色。然后将其保存到您的drawable folder
.
例如:
编辑text_modified_states.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="@android:drawable/edittext_pressed"
/> <!-- pressed -->
<item
android:state_focused="true"
android:drawable="@drawable/edittext_focused_blue"
/> <!-- focused -->
<item
android:drawable="@android:drawable/edittext_normal"
/> <!-- default -->
</selector>