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);
        }
    }
  • 相关阅读:
    Java NIO学习(Path接口、Paths和Files工具类的使用)
    Java 实现文件复制的不同方法
    Java NIO学习
    Properties工具类学习
    RandomAccessFile类学习
    Java管道流学习
    Java字符串流学习
    word里输入英文字母间距变宽,字体改变,怎么回事?
    js 和 css 中 不能使用 jsp 页面中一些 标签 和 java 代码等,应注意
    url地址 参数 带 参数 注意事项 , chain , redirect , redirectAction
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5686973.html
Copyright © 2011-2022 走看看