Donc, j'ai un problème fascinant. Malgré le fait que je ne suis pas manuellement ou par programmation de défilement de mon point de vue, mon WebView est automatiquement affichée après les données à l'intérieur de la charge.
J'ai un fragment dans un viewpager. Quand j'ai d'abord charger le pager, il fonctionne comme prévu et tout est montré. Mais une fois que j'ai "tourner la page" les chargements de données et la WebView apparaît en haut de la page, se cachant de la vue au-dessus d'elle, ce qui est indésirable.
Personne ne sait comment empêcher que cela se produise?
Ma mise en page ressemble à:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/background" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:id="@+id/article_title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:layout_marginBottom="2dp"
android:text="Some Title"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="@color/article_title"
android:textStyle="bold" />
<LinearLayout
android:id="@+id/LL_Seperator"
android:layout_width="fill_parent"
android:layout_height="1dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"
android:background="@color/text"
android:orientation="horizontal" >
</LinearLayout>
<WebView
android:id="@+id/article_content"
android:layout_width="match_parent"
android:layout_marginRight="10dp"
android:layout_marginLeft="10dp"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/article_link"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:layout_marginTop="5dp"
android:layout_marginRight="10dp"
android:layout_marginLeft="10dp"
android:text="View Full Article"
android:textColor="@color/article_title"
android:textStyle="bold" />
</LinearLayout>
</ScrollView>
Je suis également pas de donner le focus à quoi que ce soit. Par défaut, il me semble pour faire défiler automatiquement les WebView après qu'il a chargé. Comment puis-je éviter cela?