scrllview放多个listview

    xiaoxiao2021-03-25  92

    复写一个listView ,在你布局文件中使用此view,

     <ScrollView         android:layout_width="fill_parent"         android:layout_height="wrap_content"         android:layout_marginTop="@dimen/size_30_dp"         android:fadingEdge="none" >         <LinearLayout             android:layout_width="fill_parent"             android:layout_height="wrap_content"             android:gravity="center_horizontal"             android:orientation="vertical" >             <TextView                 android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:layout_gravity="left"                 android:layout_marginLeft="@dimen/size_12_dp"                 android:text="@string/text_task_personal"                 android:textColor="@color/text_task_personal_color"                 android:textSize="@dimen/size_16" />             <com.xxx.view.MyListView                 android:id="@+id/gtask_listview_doing"                 style="@style/inventory_view_list_style"                 android:layout_width="fill_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="@dimen/detail_top"                 android:background="@color/white" />             <TextView                 android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:layout_gravity="left"                 android:layout_marginLeft="@dimen/size_12_dp"                 android:text="@string/text_task_team"                 android:textColor="@color/text_task_team_color"                 android:textSize="@dimen/size_16" />             <com.xxx.view.MyListView                 android:id="@+id/gtask_listview_finished"                 style="@style/inventory_view_list_style"                 android:layout_width="fill_parent"                 android:layout_height="wrap_content"                 android:layout_marginBottom="@dimen/detail_top"                 android:background="@color/white" />         </LinearLayout>     </ScrollView>

    package com.xxx.view; import android.content.Context; import android.widget.ListView;

    public class MyListView extends ListView {     public MyListView(Context context) {         super(context);     }     public MyListView(Context context, android.util.AttributeSet attrs) {         super(context, attrs);     }     public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {        int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE>> 2, MeasureSpec.AT_MOST);         super.onMeasure(widthMeasureSpec, expandSpec);     } }

    转载请注明原文地址: https://ju.6miu.com/read-18524.html

    最新回复(0)