2011-02-02 24 views
21

Per l'impostazione della linea singola in EditText usiamo android:singleLine="true" ma voglio impostare la linea singola per il suggerimento di testo, è grande e voglio mostrare in una sola riga come:Android: EditText suggerimento in un'unica linea

http://google.myopenid.stackoverflow.com

sto usando il seguente codice:

<EditText android:id="@+id/editText1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:hint="@string/defaultUrl" 
    android:singleLine="true" /> 

Nota: defaultUrl è dinamicamente c e URL molto lungo.

+0

in modo che l'URL del suggerimento debba essere visualizzato solo come una riga? –

+0

stai usando questo lungo suggerimento in una riga e ha senso quando l'utente non sarà in grado di leggere tutto in una volta? –

+0

Sto cercando di mostrare solo il piccolo url e poi aggiungere come google.com/... –

risposta

46

È possibile utilizzare

android:ellipsize="end"

android:maxLines="1"

per mostrare il testo suggerimento a singola linea, ma non sarà in grado di vedere il testo completo perché android:ellipsize="end" tronca il testo alla fine.

-1

È possibile provare a utilizzare

android:maxLines="1" 
+1

Lo provo già, non funziona. grazie per il tuo supporto. Se hai qualche altra idea o puoi solo dirmi come personalizzare la lezione. –

Problemi correlati