0

メインビュー内でビューページャーを使用しています。フレームの内容に応じて、2 つの xml ファイルのいずれかを追加します。最初のものはこれです:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical">        

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical"
        android:background="#ffffff"
        android:layout_margin="6dip">   

        <!-- header -THIS is the source of the problem! -->
        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content">

            <TextView            
                android:textSize="32dip"
                android:gravity="center"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" />


        </LinearLayout>


        <!-- content -->
       <ScrollView
                android:layout_width="fill_parent"
                android:layout_height="0dp"
                android:layout_weight="1"
                android:fillViewport="true">

           <TextView
                    android:text=""
                    android:gravity="center"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"/>


        </ScrollView>


        <!-- footer -->

        <LinearLayout 
            android:layout_width="fill_parent"
            android:layout_height="wrap_content">

            <TextView
                android:text="Expires on..."
                android:gravity="right"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" />

        </LinearLayout>
        </LinearLayout>

</LinearLayout>

代替 xml ファイルは、スクロールビューの子が TextView ではなく ImageView であるという事実を除けば、同じです。

これで、テキストビューを使用するとすべて正常に動作します。scrollview を使用して、ビュー内のテキストを上下にスクロールできます。ただし、イメージビューでレイアウトを使用すると、イメージがフリーズし、スクロールビューで上下に移動しません。

これがなぜなのか誰にも分かりませんか??

4

0 に答える 0