zoukankan      html  css  js  c++  java
  • 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);
        }
    }
  • 相关阅读:
    670. Maximum Swap
    653. Two Sum IV
    639. Decode Ways II
    636. Exclusive Time of Functions
    621. Task Scheduler
    572. Subtree of Another Tree
    554. Brick Wall
    543. Diameter of Binary Tree
    535. Encode and Decode TinyURL
    博客园自定义背景图片
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5686973.html
Copyright © 2011-2022 走看看