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);
        }
    }
  • 相关阅读:
    SpringBoot集成Mybatis
    SpringBoot环境搭建
    阻止a标签的默认行为有哪几种方法
    mouseover 和mouseenter的区别;冒泡与捕获的区别;冒泡与捕获的如何阻止
    操作dom
    谷歌火狐,IE8以及其他浏览器获取页面滚动出去的距离以及封装
    return的返回值
    js进阶之js三大家族:offset,scroll,client
    固定导航栏,获取页面可视区域的大小,响应式布局,事件对象极其三大坐标系
    document.write,innerHTML,createElement三者的区别
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5686973.html
Copyright © 2011-2022 走看看