No se puede obtener la viewWidth después del primer diseño (WebView en un ViewPager)

Actualizaré un tutorial completo más adelante sobre cómo implementar un WebView dentro de un ViewPager , pero estoy recibiendo un problema realmente extraño que no entiendo cómo solucionarlo.

Estas son las implementaciones que estoy ejecutando …

XML:

  <android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_above="@+id/lastLoginText" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_below="@+id/PreferencesButton" > </android.support.v4.view.ViewPager> 

ViewPager Instantiate Object:

 ((ViewPager) collection).removeAllViews(); WebView a = webview[position]; ((ViewPager) collection).addView(a); 

Las vistas Web se configuran en un archivo separado (InitWebViews)

  webview[0] = new WebView(this.getApplicationContext()); webview[0].loadUrl("file:///android_asset/test.html"); webview[1] = new WebView(this.getApplicationContext()); webview[1].loadUrl("file:///android_asset/test.html"); webview[2] = new WebView(this.getApplicationContext()); webview[2].loadUrl("file:///android_asset/test.html"); 

¿Alguna idea de por qué sería así, o cómo puedo forzar el viewWidth a ser 1280? ¿O hay otros problemas con la forma en que init el WebView ?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.