Появление поля EditText - PullRequest
       16

Появление поля EditText

0 голосов
/ 04 ноября 2011

Поля EditText в эмуляторе Android имеют внутреннюю тень и закругленные углы. То же приложение на моем Samsung Galaxy показывает поля EditText, которые выглядят плоскими и идеально прямоугольными.

Я понимаю, что существуют различия между версиями Android, но есть ли способ повлиять на эти свойства EditText полей?

Ответы [ 2 ]

1 голос
/ 04 ноября 2011

В большинстве случаев лучше использовать стиль по умолчанию, это то, что ожидает пользователь.

0 голосов
/ 04 ноября 2011

Вы можете полностью определить внешний вид ваших полей пользовательского интерфейса. Если вы хотите полностью индивидуальный вид, выберите фоновое изображение из 9 патчей. Вы также можете определить внешний вид с помощью нарисованных ресурсов XML, которые позволяют использовать закругленные углы и градиенты.

Если вы определите внешний вид, он будет выглядеть таким образом на всех телефонах. Сильно изменчивые изменения пользовательского интерфейса между производителями и операторами, на мой взгляд, являются одной из самых неприятных проблем с Android.

Большинство клиентов, с которыми мы работали, имеют полную спецификацию пользовательского интерфейса. Хотя есть аргумент для использования «по умолчанию», большинство коммерческих приложений этого не делают. По крайней мере, для стиля. Я по-прежнему утверждаю, что меню, уведомления, настройки и т. Д. Должны соответствовать стандарту Android.

...