2012-04-06 57 views

回答

0

取决于您打算如何使用XML或以编程方式制作每一行。
无论哪种方式,您只需要将您的ViewLayout排成ScrollView并为其修正高度。

0

您必须创建自定义列表视图。 下面是代码:你必须把水平滚动查看里面的列表视图:

<HorizontalScrollView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_below="@id/imageViewseparatorListview" 
      android:id="@+id/hor"> 

      <RelativeLayout 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:id="@+id/relcoll" 
       android:background="@drawable/wallpapertheme"> 

       <TextView 
        style="@style/ListViewHeaderTheme" 
        android:id="@+id/textviewoutletname" 
        android:text="@string/textviewoutletname" 
        android:layout_width="180dip" 
        android:background="@drawable/listview_heading_background" /> 



       <ImageView 
        style="@style/ListViewHeaderSeperator" 
        android:id="@+id/imageViewseparator1" 
        android:layout_toRightOf="@id/textviewoutletname" /> 

       <TextView 
        style="@style/ListViewHeaderTheme" 
        android:id="@+id/textviewcashamount" 
        android:text="@string/textviewcashamount" 
        android:layout_width="90dip" 
        android:layout_toRightOf="@id/imageViewseparator1" 
        android:background="@drawable/listview_heading_background" /> 

       <ImageView 
        style="@style/ListViewHeaderSeperator" 
        android:id="@+id/CollectionBarSeparator1" 
        android:layout_toRightOf="@id/textviewcashamount" /> 

       <TextView 
        style="@style/ListViewHeaderTheme" 
        android:id="@+id/textviewchequeamount" 
        android:text="@string/textviewchequeamount" 
        android:layout_width="90dip" 
        android:layout_toRightOf="@id/CollectionBarSeparator1" 
        android:background="@drawable/listview_heading_background" /> 

       <ImageView 
        style="@style/ListViewHeaderSeperator" 
        android:id="@+id/CollectionBarSeparator2" 
        android:layout_toRightOf="@id/textviewchequeamount" /> 

       <TextView 
        style="@style/ListViewHeaderTheme" 
        android:id="@+id/textviewosamount" 
        android:text="@string/textviewosamount" 
        android:layout_width="105dip" 
        android:layout_toRightOf="@id/CollectionBarSeparator2" 
        android:background="@drawable/listview_heading_background" /> 



       <ListView 
        style="@style/ListViewTheme" 
        android:id="@+id/listviewcollection" 
        android:layout_below="@id/textviewosamount"></ListView> 

      </RelativeLayout> 


     </HorizontalScrollView> 

Listview.xml

**Second.XML** 
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="horizontal" 
    style="@style/ListViewTextViewParent"> 

    <TextView 
     style="@style/ListViewTextView" 
     android:id="@+id/textviewoutletname" 
     android:text="Mayur" 
     android:layout_width="180dip" /> 

    <ImageView 
     style="@style/ListViewTextSeperatorForAll" 
     android:id="@+id/imageViewseparator1" /> 

    <TextView 
     style="@style/ListViewTextView" 
     android:id="@+id/textviewcashamount" 
     android:text="2001" 
     android:gravity="right" 
     android:layout_width="90dip" /> 

    <ImageView 
     style="@style/ListViewTextSeperatorForAll" 
     android:id="@+id/imageViewseparator1" /> 

    <TextView 
     style="@style/ListViewTextView" 
     android:id="@+id/textviewchequeamount" 
     android:text="3000" 
     android:layout_width="90dip" 
     android:gravity="right" /> 

    <ImageView 
     style="@style/ListViewTextSeperatorForAll" 
     android:id="@+id/imageViewseparator1" /> 

    <TextView 
     style="@style/ListViewTextView" 
     android:id="@+id/textviewosamount" 
     android:text="5000" 
     android:gravity="right" 
     android:layout_width="100dip" /> 


</LinearLayout> 

现在扩展类由底座适配器在你的活动和膨胀第二.XML文件。

,如果你愿意,你可以采取下面的链接也参考:

adding ListView children to a HorizontalScrollView

0

创建一个垂直滚动视图

补充说,以你的水平滚动视图