Как я могу сделать EditText шириной всего в два символа - также на РЕАЛЬНОМ УСТРОЙСТВЕ? - PullRequest
0 голосов
/ 12 октября 2011

Я борюсь с разницей EditText между любым эмулятором и любым устройством. EditText просто не отображает то же самое. :-( Может кто-нибудь сказать мне, как я могу ограничить EditText, чтобы быть только 2 символа в ширину?

Что я сделал, я создал совершенно новый проект Android. Я просто перетащил EditText в свое представление и попытался поиграть со всеми различными свойствами maxLength, maxWidth и т. Д. EditText будет делать то, что я хочу, чтобы он делал в эмуляторе, но как только у меня будет одно приложение на реальном устройстве, EditText всегда будет иметь ширину не менее 4 или 5 символов. Почему это?? Я пробовал это на Android 2.2, а также 2.3

Кому-нибудь когда-нибудь удавалось иметь EditText размером всего 2 цифры на реальном устройстве? Если да, пожалуйста, дайте мне знать, как. : -)

Ответы [ 2 ]

0 голосов
/ 12 октября 2011

Почему вы не можете зафиксировать ширину текста редактирования и размер текста для текста редактирования ...?

например:

<EditText android:layout_width="5dp" andorid:layout_height="wrap_content"
            andorid:textSize="18dp"/>
0 голосов
/ 12 октября 2011

используйте это

text.setFilters(new InputFilter[]{new InputFilter.LengthFilter(2)});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...