diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index e7baa429b..28e70414e 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -100,6 +100,7 @@
+ android:layout_height="match_parent"
+ android:layout_weight="1" />
+
+
\ No newline at end of file
diff --git a/src/de/geeksfactory/opacclient/frontend/InfoActivity.java b/src/de/geeksfactory/opacclient/frontend/InfoActivity.java
index 3917db66c..4cf56d7b5 100644
--- a/src/de/geeksfactory/opacclient/frontend/InfoActivity.java
+++ b/src/de/geeksfactory/opacclient/frontend/InfoActivity.java
@@ -1,9 +1,11 @@
package de.geeksfactory.opacclient.frontend;
+import org.holoeverywhere.widget.ProgressBar;
import org.json.JSONException;
import android.os.Bundle;
import android.view.View;
+import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.widget.TextView;
@@ -52,6 +54,21 @@ public void onCreate(Bundle savedInstanceState) {
SlidingMenu sm = getSlidingMenu();
sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);
+
+ wvInfo = (WebView) findViewById(R.id.wvInfo);
+ wvInfo.getSettings().setSupportZoom(true);
+ wvInfo.setWebChromeClient(new WebChromeClient() {
+ public void onProgressChanged(WebView view, int progress) {
+ ProgressBar Pbar = (ProgressBar) findViewById(R.id.pbWebProgress);
+ if (progress < 100 && Pbar.getVisibility() == ProgressBar.GONE) {
+ Pbar.setVisibility(ProgressBar.VISIBLE);
+ }
+ Pbar.setProgress(progress);
+ if (progress == 100) {
+ Pbar.setVisibility(ProgressBar.GONE);
+ }
+ }
+ });
}
@Override