Изменение стиля по умолчанию EditText - Android - PullRequest
2 голосов
/ 18 декабря 2011

Я новичок в Android. Как я могу получить нормальный текст редактирования с оранжевой рамкой? В качестве редактируемого текста по умолчанию я получаю Редактировать тексты только с линиями (меняйте цвет на синий в фокусе) без рамки или фона (текст будет отображаться над этими линиями). Я попытался добавить разные стили в EditText, определив их в styles.xml. Тем не менее, я не мог получить нормальный текст редактирования с оранжевой рамкой. Тема не определена для приложения или вида деятельности. Я тестирую с эмулятором в Платформе 4.0.

Ответы [ 2 ]

2 голосов
/ 18 декабря 2011

Оранжевая рамка не является стилем «нормального редактирования текста», но является частью определенной темы, которая присутствует не на всех устройствах.В основном он использовался в старых версиях Android.

Поэтому не следует пытаться переопределить стиль по умолчанию, это, как правило, плохой дизайн и может сбить с толку пользователей.

1 голос
/ 18 декабря 2011

Вы можете установить пользовательское рисование для фона.Например:

android:background="@drawable/custom_bg"

Убедитесь, что отрисовка состоит из девяти патчей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...