WebView nach unten Scrollen

  • Antworten:5
  • OffenNicht stickyNicht beantwortet
  • Forum-Beiträge: 4

19.06.2014, 19:59:11 via Website

Hi,
Ich hab eine Chatapplication und um mir die ganze HTML-Formatierung zu ersparen, hau ich die Nachrichten einfach in ne WebView. Es funktioniert alles 1a, bis auf eine Sache: Ich kann nicht per Anweisung nach ganz unten scrollen. In den Docs habe ich pageDown(true); gefunden, jedoch macht diese Funktion bei mir um genau zu sein meist (!) gar nichts.

Gibts ne bessere Möglichkeit oder mach ich was falsch?

wvChat.loadData(chat_verlauf, "text/html; charset=utf-8", "UTF-8");
             wvChat.setWebViewClient(new WebViewClient() {
                 public void onPageFinished(WebView view, String url) {
                    wvChat.pageDown(true);
                 }
             });

Antworten
Pascal P.
  • Mod
  • Blogger
  • Forum-Beiträge: 10.171

22.06.2014, 17:42:34 via Website

Dein Fehler:
Der webClient muss vor dem Laden der Url auf die WebView gesetzt werden.



  wvChat.setWebViewClient(new WebViewClient() {
                 public void onPageFinished(WebView view, String url) {
                    wvChat.pageDown(true);
                 }
             });
wvChat.loadData(chat_verlauf, "text/html; charset=utf-8", "UTF-8" );

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Pascal P.
  • Mod
  • Blogger
  • Forum-Beiträge: 10.171

23.06.2014, 07:20:25 via App

Dann kannst du javascript zum scrollen verwenden.

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
  • Forum-Beiträge: 4

23.06.2014, 15:16:00 via Website

Wo füg ich das Javascript ein? Ich mein ich kanns ja nicht einfach in meinen Javacode haun :D kannst du mir da nen Beispiel evtl. geben?

Antworten

Empfohlene Artikel