Je travaille sur une application pour mon entreprise. L'un des boutons charge une vue Web d'un calendrier Google. Cela fonctionne plutôt bien et toutes les autres pages Web défilent correctement. Toutefois, lors du chargement de ce calendrier, il est redimensionné à la taille de l'écran et ne défilera pas. J'ai essayé de placer le webview dans une disposition linéaire et en faisant la taille du webview 4096px. Cela étend le calendrier au-delà du bas de l'écran, mais il ne défilera pas. J'apprends Android au fur et à mesure, j'ai de l'expérience en programmation quand j'étais jeune et en ligne de commande.Android WebView ne défile pas (Chargement d'un calendrier Google intégré)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="4096px">
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="1020px"></WebView>
</LinearLayout>
Le code est
WebView calendar = (WebView) findViewById(R.id.webview);
calendar.setBackgroundColor(0);
calendar.setScrollBarStyle(3);
calendar.getSettings().setJavaScriptEnabled(true);
Toast.makeText(getApplicationContext(), "Loading Events Calendar", Toast.LENGTH_SHORT).show();
calendar.loadUrl("http://www.google.com/calendar/embed?src=blahblah%40blah.com&mode=Agenda");
Javascript est activé pour la WebView. Toute aide serait grandement appréciée.