在日常开发中想直接通过android:maxHeight
或android:maxWidth
在咘局文件中限制recyclerview使用的最大高度宽度,是无法实现的通过自定义recyclerview使用,覆盖onMeasure
方法在onMeasure
方法内部,当发现自身高度或宽度超过限制的最大高度或宽度则手动将宽或高设置为期望的最大宽或搞。具体代码实现如下:
以上便可实现对recyclerview使用最大高度或宽度的限制。
}修改完之后的运行效果图:
最后奉上示例程序Github链接
在日常开发中想直接通过android:maxHeight
或android:maxWidth
在咘局文件中限制recyclerview使用的最大高度宽度,是无法实现的通过自定义recyclerview使用,覆盖onMeasure
方法在onMeasure
方法内部,当发现自身高度或宽度超过限制的最大高度或宽度则手动将宽或高设置为期望的最大宽或搞。具体代码实现如下:
以上便可实现对recyclerview使用最大高度或宽度的限制。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。