完美解决ScrollView嵌套ListView

我使用的是自定义listview就可以解决

importandroid.content.Context;

importandroid.util.AttributeSet;

importandroid.widget.ListView;

/**

* Created by Administrator on 2017/7/20.

*/

public classGuijiListViewextendsListView {

publicGuijiListView(Contextcontext) {

super(context);

}

publicGuijiListView(Contextcontext,AttributeSet attrs) {

super(context,attrs);

}

publicGuijiListView(Contextcontext,AttributeSet attrs, intdefStyleAttr) {

super(context,attrs,defStyleAttr);

}

@Override

//关键代码

protected voidonMeasure(intwidthMeasureSpec, intheightMeasureSpec) {

intmExpandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE>>2,MeasureSpec.AT_MOST);

super.onMeasure(widthMeasureSpec,mExpandSpec);

}

}

然后再需要使用该布局的地方像使用原生listview一样使用就可以

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容