Android-Entwicklung: Verbessern EditText Scrolling?

8

Gibt es eine Möglichkeit, wie ich das Scrollen meines EditText erhöhen kann? Ich möchte es scrollen lassen, wie es im Web surft, glatt und schnell. Ist das möglich?

Danke, Alex.

    
AlexPriceAP 04.12.2010, 13:45
quelle

3 Antworten

16

Webview verwendet Smooth Scrolling. Eine Bildlaufansicht hat auch diese Eigenschaft.

  • Fügen Sie die Textansicht in eine Scrollansicht ein.
  • Erstellen Sie eine ID für die Scrollview und erstellen Sie eine Referenz in Ihrem Code.
  • Platzieren Sie den EditText in dieser Bildlaufansicht (machen Sie den editText zu Wrap Content).

Aktivieren Sie Smooth Scrolling mit der folgenden Methode,

%Vor%

Kontrollieren Sie den fließenden Bildlauf, indem Sie die Grenzen für den Bildlauf festlegen, indem Sie die folgende Methode verwenden ...

%Vor%

Sie können das Overscroll-Verhalten auch mit der folgenden Methode imitieren,

%Vor%

Sie können auch Fling Action mit der folgenden Methode hinzufügen, ..

%Vor%     
Anoop CH 08.04.2011, 11:58
quelle
1

Eine bessere Beschreibung des aktuellen und erwünschten Verhaltens wäre gut, jedoch könnte das gewünschte Verhalten durch Einbetten in eine ScrollView erzielt werden.

    
Phil Lello 08.04.2011 05:15
quelle
0

Sie könnten eine Klasse CustomEditText extends EditText erstellen und die Methoden onTouch und onTouchEvent überschreiben und diese verwenden, um Gesten zu erkennen und dann den Inhalt nach oben oder unten zu verschieben.

    
Joseph Earl 08.04.2011 07:21
quelle