scrollview-list怎么用?(Android中measurespec怎么使用)

2023-12-26 17阅读

scrollview-list怎么用?

listview的高度是一定的话,可以重写一个listview在onmesure方法里设定固定高度,如下代码:

scrollview-list怎么用?(Android中measurespec怎么使用)(图片来源网络,侵删)

@Override

protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {

super.onMeasure(widthMeasureSpec, MeasureSpec.makeMeasureSpec(MeasureSpec.UNSPECIFIED, 0) );

scrollview-list怎么用?(Android中measurespec怎么使用)(图片来源网络,侵删)

int childHeight = getMeasuredHeight() - (getListPaddingTop() + getListPaddingBottom() + getVerticalFadingEdgeLength() * 2);

int fullHeight = getListPaddingTop() + getListPaddingBottom() + childHeight*(getCount());

setMeasuredDimension(getMeasuredWidth(), fullHeight)

scrollview-list怎么用?(Android中measurespec怎么使用)(图片来源网络,侵删)

到此,以上就是小编对于android measurespec的问题就介绍到这了,希望这1点解答对大家有用。

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]