2011-05-10 12 views
8

he visto muchas preguntas similares a este, pero creo que esto todavía se encuentra en tierra:
1) texto de sugerencia desaparece cuando se establece la gravedad
2) android:ellipsize="start" correcciones que insinúa por lo que puede haber centradas y texto centrado
3) ¿por qué el código siguiente todavía muestra texto de sugerencia centrada?EditarTexto pista desaparece con la gravedad

<EditText 
    android:id="@+id/details" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:gravity="center" 
    android:hint="use this area to provide specific identification information including approximate size, vessel name and registration numbers if available" 
    android:background="@android:drawable/editbox_background" 
    android:layout_below="@id/details_title" 
    /> 

¿es por fill_parent en lugar de wrap_content? Pensé que tal vez era porque esta pista es multilínea, pero la acorté y aún apareció y se centró. esas son las únicas diferencias entre este y mis otros EditTexts que necesitaban android:ellipsize="start" para mostrarse correctamente. ¿Es solo un error?

+0

molesto fallo. Aquí está la [solución] [1]: [1]: http://stackoverflow.com/questions/4649183/hint-and-textview-with-right-gravity-and-a-singleline/5957692#5957692 –

+0

No tendré que verificarlo. –

Respuesta

0

Necesita usar android:gravity="top" en lugar de centrar para que su sugerencia y su texto comiencen en la parte superior izquierda del cuadro.

+0

no lo quiero arriba ni a la izquierda ... quiero que esté centrado. su solución tampoco hace nada acerca de la visibilidad de la pista, que fue el punto central de la pregunta. –

0

añadir este atributo a su EditarTexto

android:ellipsize="start" 

Simplemente funciona

<EditText 
android:id="@+id/details" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:gravity="center" 
android:ellipsize="start" 
android:hint="use this area to provide........" 
android:background="@android:drawable/editbox_background" 
android:layout_below="@id/details_title" 
/>