2013-04-21 5 views
5

Ich möchte mehrere WebViews in einem Scroll-Container hinzufügen. Um dies zu tun, füge ich sie programmatisch in LinearLayout hinzu.Android - WebView in ScrollView lassen Leerraum am unteren Rand

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/scrollView" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"> 

<LinearLayout 
     android:id="@+id/webViewContainer" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:orientation="vertical" 
     /> 

</ScrollView> 

Nun das Problem ist, wenn ich die Daten in WebViews mit loadDataWithBaseURL() -Methode bin Laden, WebViews am Boden etwas mehr Platz verlassen. Nicht in der Lage, eine angemessene Lösung für dieses Problem zu finden. Kann mir bitte jemand sagen, warum es passiert?

+0

müssen Sie nicht webview unter eine Bildlaufansicht legen. Einfach einen Button anklicken und bei Klick einen Webview mit URL laden. Haben Sie eine Aktivität mit einem Webview. Übergeben Sie die URL mit einem Klick auf die entsprechende Schaltfläche und laden Sie die URL im selben Webview. Der Benutzer möchte nicht lange Scrollen, um die Daten anzuzeigen. – Raghunandan

+1

Ich habe solche Anforderungen für mein Projekt. Bis auf das obige Problem funktioniert alles wie ein Zauber. – Vivek

+0

Kann mir jemand bei diesem Problem helfen? – Vivek

Antwort

0

Ich benutze einen Wrapper nehmen Sie den Platz des Webview, Englisch ist nicht meine Muttersprache, aber hoffe auch, es kann Ihnen helfen.