Как изменить цвет границы AutoCompleteTextView темы по умолчанию в Android?

Я использую AutoCompleteTextView в своем приложении для Android. Я использую Theme.Light в качестве темы по умолчанию для своего приложения.

Вот как выглядит мой AutoCompleteTextView введите здесь описание изображения

Теперь я хочу изменить СИНЮЮ цветную рамку этого AutoCompleteTextView на другой цвет для другого выбора, сохранив стиль границы таким, какой он есть. Я не хочу полную границу. Как это сделать?


person Bharath    schedule 17.01.2013    source источник
comment
попробуйте это stackoverflow.com/questions/11485595/   -  person Dixit Patel    schedule 17.01.2013


Ответы (2)


Можно попробовать так..

см. http://www.androidworks.com/changing-the-android-edittext-ui-widget для подробностей

Для реализации другой темы перейдите по этому пути. В вашем манифесте в приложении

    android:theme="@style/firsttheme"

В res/values ​​вы можете определить theme.xml

<resources> 
    <style name="firsttheme" parent="@android:style/Theme" > 
       <item name="android:_DEFAULT_BASE_COLOR_1">#XXXXXX</item>
       <item name="android:windowNoTitle">true</item>
        ... . 
    </style>
</resources>

Для получения дополнительной информации тема

person Janmejoy    schedule 17.01.2013
comment
@Janmejoy .. Не могли бы вы рассказать мне, как изменить вышеуказанный синий цвет на красный? - person Bharath; 17.01.2013
comment
@TaruniNeema, ты хочешь изменить тему или только границу? - person Janmejoy; 17.01.2013
comment
@TaruniNeema попробуйте эту ссылку для темы. к-настройке-темы-android - person Janmejoy; 17.01.2013
comment
Я хочу изменить эту BLUE цветную рамку на другой цвет. Вот и все. Я не хочу полную 4-стороннюю границу. Я хочу такой же стиль, как на рисунке выше. - person Bharath; 17.01.2013
comment
Я.. Это означает, что мне нужно создать изображение из 9 патчей моего собственного цвета, не так ли? - person Bharath; 17.01.2013
comment
да ... если вы последуете моему совету, то я скажу вам, что смените тему с цветами, все будет в порядке - person Janmejoy; 17.01.2013
comment
дайте мне знать, если вы получите решение - person Janmejoy; 17.01.2013

Вы можете использовать Holo Colors, чтобы подкрасить его. Он генерирует 9 патчей и стили.

person Brais Gabin    schedule 29.09.2014