2012-03-29 72 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