• Android如何在一个线性布局里完美显示两个listview啊?


    复写一个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>

    java代码:

    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);
        }
    }
  • 相关阅读:
    操作符详解(思维导图)
    数组(C语言、思维导图)
    函数(C语言、思维导图)
    分支语句与循环语句(知识点思维导图)
    单链表及其基本操作
    顺序表
    时间复杂度与空间复杂度
    javascript基础知识show
    Java中的四舍五入
    JavaScript中数组迭代方法(jquery)
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5686973.html
Copyright © 2020-2023  润新知