2012-03-29 57 views
1

以下是我的代码: 我想要的只是使滚动条在我的应用程序中可用,以便溢出文本 将出现在屏幕中。如何获取Horizo​​ntol以及Android桌面布局中的垂直滚动条

我在这里用表格布局和表行,其中我的内容是一排太长时间,这将是长期的屏幕的高度,如何显示水平和垂直滚动条的代码是不工作

 <TableLayout 
     android:id="@+id/tableLayout1" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:scrollbarAlwaysDrawHorizontalTrack="true" 
     android:scrollbarAlwaysDrawVerticalTrack="true" 
     android:scrollbars="horizontal|vertical" > 

     <TableRow 
      android:id="@+id/tableRow1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" > 

      <TextView 
       android:id="@+id/txtHeaderModels" 
       android:layout_width="100sp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_horizontal" 
       android:background="#000000" 
       android:gravity="center_horizontal" 
       android:text="Demo" 
       android:textAppearance="?android:attr/textAppearanceLarge" 
       android:textSize="8pt" /> 

      <TextView 
       android:id="@+id/txtHeaderModels" 
       android:layout_width="100sp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_horizontal" 
       android:background="#000000" 
       android:gravity="center_horizontal" 
       android:text="Demo" 
       android:textAppearance="?android:attr/textAppearanceLarge" 
       android:textSize="8pt" /> 

      <TextView 
       android:id="@+id/txtHeaderModels" 
       android:layout_width="100sp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_horizontal" 
       android:background="#000000" 
       android:gravity="center_horizontal" 
       android:text="Demo" 
       android:textAppearance="?android:attr/textAppearanceLarge" 
       android:textSize="8pt" /> 

      <TextView 
       android:id="@+id/txtHeaderModels" 
       android:layout_width="100sp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_horizontal" 
       android:background="#000000" 
       android:gravity="center_horizontal" 
       android:text="Demo" 
       android:textAppearance="?android:attr/textAppearanceLarge" 
       android:textSize="8pt" /> 
     </TableRow> 

     <TableRow 
      android:id="@+id/tableRow2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" > 

      <TextView 
       android:id="@+id/txtHeaderModels" 
       android:layout_width="100sp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_horizontal" 
       android:background="#000000" 
       android:gravity="center_horizontal" 
       android:text="Demo" 
       android:textAppearance="?android:attr/textAppearanceLarge" 
       android:textSize="8pt" /> 

      <TextView 
       android:id="@+id/txtHeaderModels" 
       android:layout_width="100sp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_horizontal" 
       android:background="#000000" 
       android:gravity="center_horizontal" 
       android:text="Demo" 
       android:textAppearance="?android:attr/textAppearanceLarge" 
       android:textSize="8pt" /> 

      <TextView 
       android:id="@+id/txtHeaderModels" 
       android:layout_width="100sp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_horizontal" 
       android:background="#000000" 
       android:gravity="center_horizontal" 
       android:text="Demo" 
       android:textAppearance="?android:attr/textAppearanceLarge" 
       android:textSize="8pt" /> 

      <TextView 
       android:id="@+id/txtHeaderModels" 
       android:layout_width="100sp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_horizontal" 
       android:background="#000000" 
       android:gravity="center_horizontal" 
       android:text="Demo" 
       android:textAppearance="?android:attr/textAppearanceLarge" 
       android:textSize="8pt" /> 
     </TableRow> 

     <TableRow 
      android:id="@+id/tableRow3" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" > 

      <TextView 
       android:id="@+id/txtHeaderModels" 
       android:layout_width="100sp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_horizontal" 
       android:background="#000000" 
       android:gravity="center_horizontal" 
       android:text="Demo" 
       android:textAppearance="?android:attr/textAppearanceLarge" 
       android:textSize="8pt" /> 

      <TextView 
       android:id="@+id/txtHeaderModels" 
       android:layout_width="100sp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_horizontal" 
       android:background="#000000" 
       android:gravity="center_horizontal" 
       android:text="Demo" 
       android:textAppearance="?android:attr/textAppearanceLarge" 
       android:textSize="8pt" /> 

      <TextView 
       android:id="@+id/txtHeaderModels" 
       android:layout_width="100sp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_horizontal" 
       android:background="#000000" 
       android:gravity="center_horizontal" 
       android:text="Demo" 
       android:textAppearance="?android:attr/textAppearanceLarge" 
       android:textSize="8pt" /> 

      <TextView 
       android:id="@+id/txtHeaderModels" 
       android:layout_width="100sp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_horizontal" 
       android:background="#000000" 
       android:gravity="center_horizontal" 
       android:text="Demo" 
       android:textAppearance="?android:attr/textAppearanceLarge" 
       android:textSize="8pt" /> 
     </TableRow> 

     <TableRow 
      android:id="@+id/tableRow4" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" > 

      <TextView 
       android:id="@+id/txtHeaderModels" 
       android:layout_width="100sp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_horizontal" 
       android:background="#000000" 
       android:gravity="center_horizontal" 
       android:text="Demo" 
       android:textAppearance="?android:attr/textAppearanceLarge" 
       android:textSize="8pt" /> 

      <TextView 
       android:id="@+id/txtHeaderModels" 
       android:layout_width="100sp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_horizontal" 
       android:background="#000000" 
       android:gravity="center_horizontal" 
       android:text="Demo" 
       android:textAppearance="?android:attr/textAppearanceLarge" 
       android:textSize="8pt" /> 

      <TextView 
       android:id="@+id/txtHeaderModels" 
       android:layout_width="100sp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_horizontal" 
       android:background="#000000" 
       android:gravity="center_horizontal" 
       android:text="Demo" 
       android:textAppearance="?android:attr/textAppearanceLarge" 
       android:textSize="8pt" /> 

      <TextView 
       android:id="@+id/txtHeaderModels" 
       android:layout_width="100sp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_horizontal" 
       android:background="#000000" 
       android:gravity="center_horizontal" 
       android:text="Demo" 
       android:textAppearance="?android:attr/textAppearanceLarge" 
       android:textSize="8pt" /> 
     </TableRow> 

     </TableLayout> 

回答

2

你可以尝试都喜欢这个滚动内封闭,

<ScrollView> 

    <HorizontalScrollView> 

       <TableLayout> 

         <TableRow> 

          //Your Elements Here 

         </TableRow> 

       <TableLayout>  

    </HorizontalScrollView> 


</ScrollView> 
+0

,如果可能的话与表格布局然后更好 - – Trikaldarshi 2012-03-29 10:24:16

+1

是的,你必须嵌入你的表格布局在这个卷轴。否则你不能单独tableLayout做 – 2012-03-29 11:25:20

+0

,但存在tableLayout Trikaldarshi 2012-03-29 11:29:49

1

把你的表格布局内Horizontal Scroll view

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" android:layout_height="fill_parent" 
android:scrollbars="horizontal"> 


</ScrollView> 
+0

花花公子什么是希望两个涡旋查看horizo​​ntol以及垂直,如果它是可能的表格布局,然后更好的 – Trikaldarshi 2012-03-29 10:00:14