Поместить ограничения в EditText - PullRequest
1 голос
/ 04 августа 2010

У меня есть текст для редактирования, и я хотел бы поместить следующие ограничения (в коде XML, если это возможно):

  • Отключить все заглавные буквы (обратное к android: прописные илита же функция, что и для toLowerCase ())
  • Блок для EditText до 1 строки макс.(например, избегайте, чтобы, когда я нажимал, введите editText, чтобы увеличить его, чтобы создать новую строку)

Фактически, мой editText является полем поиска (но в моем случае я не хочу использоватьспециальный виджет поиска).

Спасибо

Ответы [ 2 ]

3 голосов
/ 04 августа 2010

Чтобы сделать строку редактирования с одной строкой, добавьте это к тегу:

  android:singleLine="true"

Также android: капитализация устарела, и вместо нее следует использовать следующее

  android:inputType="textCapCharacters"

Однако, похоже, что нет совпадения с типом inputType в нижнем регистре, поэтому вам может потребоваться реализовать его вручную, используя setOnKeyListener.

0 голосов
/ 15 марта 2011

используйте android:lines="1" на странице Android xml, а затем просмотрите макет.

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