2015-09-14 2 views
-1

У меня есть editext с подсказкой, которая отображает 0. Мой вопрос: mEdit.getText().toString().length() == 0 будет true или false в этой конфигурации. Является ли текст в подсказке обработанным как фактический текст в текстовом поле, следовательно, возвращает длину 1 или это рассматривается как что-то еще, и я бы получил 0?Есть ли подсказка edittext как фактический текст

+0

Подсказка не подсчитывается –

+0

Подсказка - всего лишь воображаемый текст. когда вы касаетесь его, он исчезнет. – Rustam

+0

Подсказка не учитывается как текст –

ответ

1

Если ваш EditText пуст, он вернется 0. Подсказка не учитывается, потому что вы получаете текст, который содержит поле EditText, а не какой-нибудь намек.

Чтобы получить длину подсказки, используйте mEdit.getHint().toString().length().

0

Текст подсказки является держателем места для EditText. когда вы получаете mEdit.getText(). toString(). length() возвращает длину текста вашего EditText, а не длину подсказки вашего EditText. и в вашем случае его возвращает 0, потому что в EditText нет никакого текста.

Смежные вопросы