Android Scrollview avoir videoview est donnant problème

J'ai un VideoView qui est à l'intérieur d'un scrollView. Quand j'ai faites défiler la scrollView, le VideoView ne défile pas avec elle. C'est comme sa position est fixe. Voici ma présentation:

<?xml version="1.0" encoding="utf-8" ?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#FFFFFF">
<LinearLayout android:id="@+id/BackBar" android:orientation="vertical" android:layout_width="fill_parent" android:paddingTop="2dp" android:layout_height="wrap_content" android:background="#D6DEAA">
<Button android:id="@+id/BackButton" android:layout_gravity="left" android:text="@string/BackButtonText" android:layout_width="wrap_content" android:layout_height="wrap_content" /> 
</LinearLayout>
<ScrollView android:id="@+id/scroll1" android:layout_height="fill_parent" android:layout_width="fill_parent">
<LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#FFFFFF">
<LinearLayout android:id="@+id/contentVideo" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingLeft="30px" android:paddingTop="15px" android:background="#FFFFFF">
<TextView android:id="@+id/learn_hiv_blck1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/learn_hiv_blck1" android:textColor="#000000" android:textStyle="italic" android:background="#FFFFFF" android:layout_gravity="left" /> 
<TextView android:id="@+id/learn_hiv_blck2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="15px" android:text="@string/learn_hiv_blck2" android:textColor="#000000" android:background="#FFFFFF" android:layout_gravity="left" /> 
<TextView android:id="@+id/learn_hiv_blck3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="15px" android:text="@string/learn_hiv_blck3" android:textColor="#000000" android:background="#FFFFFF" android:layout_gravity="left" /> 
<LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#FFFFFF">
<VideoView android:id="@+id/VideoView" android:layout_width="283dip" android:layout_height="183dip" /> 
</LinearLayout>
</LinearLayout>
<LinearLayout android:id="@+id/contentVideo" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingLeft="30px" android:paddingTop="15px" android:paddingBottom="40dip" android:background="#FFFFFF">
<TextView android:id="@+id/learn_hiv_blck4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/learn_hiv_blck4" android:textColor="#000000" android:background="#FFFFFF" android:layout_gravity="left" /> 
<VideoView android:id="@+id/VideoView1" android:layout_width="280dip" android:layout_height="190dip" android:visibility="gone" /> 
</LinearLayout>
</LinearLayout>
</ScrollView>
</LinearLayout>

Quel est le problème dans ma mise en page?

J'ai ce même problème. La Surface est de créer un trou dans l'écran où il veut, mais il ne se déplace pas avec la mise en page. Je suis en train d'essayer de trouver une solution, et je suis en train de devenir de plus en plus peur que je vais avoir besoin de faire cela dans le code natif. Dans le cas où l'une de ces obtient répondu, ici, c'est une autre question sur le même sujet: stackoverflow.com/questions/4312585/...
VideoView hérite de SurfaceView, ce qui change les règles de comportement de défilement. Une SurfaceView est fondamentalement une escale sur le dessus de tout ce qui se passe, et il semble que vous êtes sur votre propre autant que les mises à jour sont concernés. Voir aussi cette question, si elle aide à tous: stackoverflow.com/questions/1096618/...
Vous êtes conscient du fait que copier/coller des réponses à de multiples questions, c'est mal vu ici, non? (stackoverflow.com/questions/6434646)

OriginalL'auteur dev_android | 2011-05-05