子类TextureView不在ScrollView中滚动

时间:2014-05-06 16:24:34

标签: android scrollview

我已经对TextureView进行了细分,并希望在ScrollView中滚动它。我设法让TextureView显示,但它没有滚动。任何人都知道为什么?

下面的相关xml代码:

<LinearLayout
   android:background="@drawable/back"
   android:layout_width="0dp"
   android:layout_height="match_parent"
   android:layout_weight="0.5"
   android:orientation="vertical" >


         <ScrollView
             android:layout_width="match_parent"
             android:layout_height="0dp"
             android:layout_weight="0.5"
             android:fillViewport="true">

             <com.proj.TableView
                 android:id="@+id/tableView1"
                 android:layout_width="1300px"
                 android:layout_height="768px" />

         </ScrollView>

         <TextView
              android:id="@+id/textView2"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_marginRight="32dp"
              android:text="Table selected: " />

</LinearLayout>

干杯。

1 个答案:

答案 0 :(得分:0)

尝试使用一些布局,例如自定义类的容器。

     <ScrollView
         android:layout_width="match_parent"
         android:layout_height="0dp"
         android:layout_weight="0.5"
         android:fillViewport="true">

         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:orientation="vertical" >

             <com.proj.TableView
                 android:id="@+id/tableView1"
                 android:layout_width="1300px"
                 android:layout_height="768px" />

         </LinearLayout>
     </ScrollView>

     <HorisontalScrollView
         android:layout_width="wrap_content"
         android:layout_height="wrap_content">

         <LinearLayout
             android:layout_width="wrap_contant"
             android:layout_height="wrap_content"
             android:orientation="horisontal" >
             <ScrollView
                 android:layout_width="match_parent"
                 android:layout_height="0dp"
                 android:layout_weight="0.5"
                 android:fillViewport="true">

                 <LinearLayout
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
                     android:orientation="vertical" >

                     <com.proj.TableView
                         android:id="@+id/tableView1"
                         android:layout_width="1300px"
                         android:layout_height="768px" />

                 </LinearLayout>
             </ScrollView>
         </LinearLayout>
     </HorisontalScrollView>