2009-03-01 2 views
6

My EditText подсказка не обертывается. Подсказка не очень полезна, если последняя часть отключена. Я очень осторожно отношусь к ограничению/форсированию размеров моего окна EditText, чтобы он выглядел прилично, независимо от размеров экрана.Как сделать подсказку в Android 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" смягчить проблему, но этого недостаточно. Чтобы максимизировать совместимость с различными размерами экрана, я предпочел бы, чтобы ОС обертывала меня, вводя разрывы строк и жесткие возвраты в строке. В представлении есть и другие вещи, которые также заставляют меня не устанавливать ширину окна вручную, чтобы продвигать хорошие перерывы.

ответ

4

Возможно, вы использовали старую версию 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." /> 
+0

прекрасно работаю здесь, а с 1,6 – znq

+1

я не думаю, что старый SDKs в настоящее время вопроса здесь - Проблема возникает с двумя устройствами 4.x, которые я получил, но на устройстве 2.3.3 происходит ожидание. – Combuster

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