HorizontalScrollView的布局是这样的:里面的ListView的布局是这样的:
这样水平滚动,就会全部列滚动,想要做到“日期”列不滚动,跪求高手指教啊,如果有个例子就更好了

解决方案 »

  1.   

    写在外面,就全部都不能滚动了吧
    你想让谁滚谁不滚啊??如果你想让上边那个刷新和返回按钮都跟着一起滚,就是标题不滚的话。
    只能监听scrollview的滚动位置了,然后滚到一定地步,就在整个view的上面再盖一个标题view。然后滚回来的时候再把这个标题view remove掉
      

  2.   

    写在外面,就全部都不能滚动了吧
    把日期写在外面
    我还是上代码吧:<HorizontalScrollView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_above="@id/caidan4"
            android:layout_below="@id/checkBox1"
            android:scrollbars="none" >        <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="vertical" >            <include
                    android:id="@+id/listView1"
                    layout="@layout/list_sales" />            <ListView
                    android:id="@+id/listView3"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content" >
                </ListView>
            </LinearLayout>
        </HorizontalScrollView>
    实现左右滚动,但日期不随着滚动
      

  3.   

    我还是上代码吧:<HorizontalScrollView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_above="@id/caidan4"
            android:layout_below="@id/checkBox1"
            android:scrollbars="none" >        <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="vertical" >            <include
                    android:id="@+id/listView1"
                    layout="@layout/list_sales" />            <ListView
                    android:id="@+id/listView3"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content" >
                </ListView>
            </LinearLayout>
        </HorizontalScrollView>
    实现左右滚动,但日期不随着滚动
      

  4.   

    写在外面,就全部都不能滚动了吧
    你想让谁滚谁不滚啊??如果你想让上边那个刷新和返回按钮都跟着一起滚,就是标题不滚的话。
    只能监听scrollview的滚动位置了,然后滚到一定地步,就在整个view的上面再盖一个标题view。然后滚回来的时候再把这个标题view remove掉
    我还是上代码吧:<HorizontalScrollView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_above="@id/caidan4"
            android:layout_below="@id/checkBox1"
            android:scrollbars="none" >        <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="vertical" >            <include
                    android:id="@+id/listView1"
                    layout="@layout/list_sales" />            <ListView
                    android:id="@+id/listView3"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content" >
                </ListView>
            </LinearLayout>
        </HorizontalScrollView>
    实现左右滚动,但日期不随着滚动
      

  5.   

    写在外面,就全部都不能滚动了吧
    你想让谁滚谁不滚啊??如果你想让上边那个刷新和返回按钮都跟着一起滚,就是标题不滚的话。
    只能监听scrollview的滚动位置了,然后滚到一定地步,就在整个view的上面再盖一个标题view。然后滚回来的时候再把这个标题view remove掉
    我还是上代码吧:<HorizontalScrollView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_above="@id/caidan4"
            android:layout_below="@id/checkBox1"
            android:scrollbars="none" >        <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="vertical" >            <include
                    android:id="@+id/listView1"
                    layout="@layout/list_sales" />            <ListView
                    android:id="@+id/listView3"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content" >
                </ListView>
            </LinearLayout>
        </HorizontalScrollView>
    实现左右滚动,但日期不随着滚动两个HorizontalScrollView,上面的title监听下面的scroll事件。
      

  6.   

    写在外面,就全部都不能滚动了吧
    你想让谁滚谁不滚啊??如果你想让上边那个刷新和返回按钮都跟着一起滚,就是标题不滚的话。
    只能监听scrollview的滚动位置了,然后滚到一定地步,就在整个view的上面再盖一个标题view。然后滚回来的时候再把这个标题view remove掉
    我还是上代码吧:<HorizontalScrollView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_above="@id/caidan4"
            android:layout_below="@id/checkBox1"
            android:scrollbars="none" >        <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="vertical" >            <include
                    android:id="@+id/listView1"
                    layout="@layout/list_sales" />            <ListView
                    android:id="@+id/listView3"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content" >
                </ListView>
            </LinearLayout>
        </HorizontalScrollView>
    实现左右滚动,但日期不随着滚动两个HorizontalScrollView,上面的title监听下面的scroll事件。我想到另一种方法:
        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_above="@id/caidan4"
            android:layout_below="@id/checkBox1"
            android:orientation="vertical" >        <include
                android:id="@+id/listView1"
                layout="@layout/list_sales" />        <ListView
                android:id="@+id/listView3"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" >
            </ListView>
        </LinearLayout>
    list_sales.xml里面:
       <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >    <TextView
            android:id="@+id/billdate"
            android:layout_width="120dp"
            android:layout_height="wrap_content"
            android:text="日期"
            android:textSize="20dp" />    <HorizontalScrollView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" >        <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" >            <TextView
                    android:id="@+id/btypename"
                    android:layout_width="140dp"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="5dp"
                    android:text="来往单位"
                    android:textSize="20dp" />            <TextView
                    android:id="@+id/textView14"
                    android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="5dp"
                    android:text="状态"
                    android:textSize="20dp" />            <TextView
                    android:id="@+id/shuliang"
                    android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="5dp"
                    android:text="数量"
                    android:textSize="20dp" />            <TextView
                    android:id="@+id/jine"
                    android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="5dp"
                    android:text="金额"
                    android:textSize="20dp" />            <TextView
                    android:id="@+id/billtype"
                    android:layout_width="120dp"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="5dp"
                    android:text="单据类型"
                    android:textSize="20dp" />            <TextView
                    android:id="@+id/userfullname"
                    android:layout_width="100dp"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="5dp"
                    android:text="操作员"
                    android:textSize="20dp" />            <TextView
                    android:id="@+id/comment"
                    android:layout_width="100dp"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="5dp"
                    android:text="备注"
                    android:textSize="20dp" />
            </LinearLayout>
        </HorizontalScrollView></LinearLayout>
    但这样它只会一行一行的滚动,有没有办法除了第一列,把其他的都捆绑在一起啊