Как сделать подсказку в Android EditText? - PullRequest
7 голосов
/ 01 марта 2009

Моя подсказка EditText не переносится. Подсказка не очень полезна, если последняя часть обрезана. Я очень осторожно отношусь к ограничению / принуждению размеров моего окна EditText, чтобы оно выглядело прилично независимо от размеров экрана.

Вот как выглядит соответствующий xml:

<EditText android:id="@+id/ET1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:gravity="left"
    android:hint="@string/Hint1" 
    android:lines="3">
</EditText>

Я уже установил android:lines="3", чтобы смягчить проблему, но этого недостаточно. Чтобы максимизировать совместимость с различными размерами экрана, я бы предпочел оборачивать ОС над собой, вставляя разрывы строк и жесткие возвраты в строке. В представлении происходят другие вещи, которые также вынуждают меня не устанавливать ширину прямоугольника вручную, чтобы обеспечить хорошие разрывы.

1 Ответ

6 голосов
/ 23 августа 2009

Возможно, вы использовали старую версию SDK?

Я убедился, что следующая подсказка без проблем переносится в 3 строки в Android 1.5 кекс:

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="18px"
        android:gravity="left"
        android:hint="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse egestas ullamcorper facilisis." />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...