2009-03-01 12 views
6

Moja wskazówka EditText nie jest zawijana. Wskazówka jest niezbyt przydatna, jeśli ostatnia część jest odcięta. Bardzo ostrożnie podchodzę do ograniczania/wymuszania wymiarów mojego pola EditText, aby upewnić się, że wygląda on przyzwoicie niezależnie od wymiarów ekranu.Jak zrobić zawijanie podpowiedzi w systemie Android EditText?

Oto co istotne xml wygląda następująco:

<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> 

Ja już ustawione android:lines="3" aby złagodzić ten problem, ale to nie wystarczy. W celu zmaksymalizowania kompatybilności z różnymi wymiarami ekranu wolałabym zawijać system operacyjny, nakładając na niego przerwy liniowe i twarde zwroty w łańcuchu. W widoku pojawiają się również inne rzeczy, które również zmuszają mnie do ręcznego ustawiania szerokości pudełka w celu promowania dobrych przerw.

Odpowiedz

4

Być może używasz starej wersji SDK?

I zostały zweryfikowane, że następujący wskazówkę zawija do 3 linie bez problemu w Android 1.5 Cupcake:

<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

Works doskonale również tutaj z 1,6 – znq

+1

Nie sądzę starych SDK są tu jest problem - Problem pojawia się w przypadku dwóch urządzeń 4.x, które miałem zawieszone, ale owijanie odbywa się zgodnie z oczekiwaniami na urządzeniu 2.3.3. – Combuster

Powiązane problemy