自定义GridView获取数据长度来解决scrollView嵌套GridView数据显示不全问题

packagecom.example.topgridview;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.view.View.MeasureSpec;importandroid.widget.GridView;publicclassMyGridViewextendsGridView{publicMyGridView(Context context, AttributeSet attrs){super(context, attrs); }publicMyGridView(Context context){super(context); }publicMyGridView(Context context, AttributeSet attrs,intdefStyle){super(context, attrs, defStyle); }@OverridepublicvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){intexpandSpec = MeasureSpec.makeMeasureSpec( Integer.MAX_VALUE >>2, MeasureSpec.AT_MOST);super.onMeasure(widthMeasureSpec, expandSpec); }}android:id="@+id/grid"android:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center"android:horizontalSpacing="12dp"android:numColumns="3"android:verticalSpacing="10dp"android:background="#fff"

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容