自定义控件之解决ScrollView里面嵌套ListView显示不全的问题

**请大家关注下我的微信公众号:哦哦猿
QQ群:552123831**
在开发中,我们会遇见很多问题,比如我现在说的这个问题,就是经常遇见的。
ScrollView里面嵌套ListView显示不全的问题!
废话不说,直接代码。
新建一个类,我们取名字叫做:No_ListView.java

package com.ysbl.myview;

import android.content.Context;
import android.util.AttributeSet;
import android.widget.ListView;

public class No_ListView extends ListView{

        public No_ListView(Context context, 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);

        }

}

然后我们在布局代码里面应用这个控件:

 <com.ysbl.myview.No_ListView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/houslist_xq"
        android:divider="@null"
        >
    </com.ysbl.myview.No_ListView>

//这个里面写你的控件,包名字就是你新建No_ListView.java的包名。
就两步,很简单,有什么不懂的可以来QQ群找我
**请大家关注下我的微信公众号:哦哦猿
QQ群:552123831**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值