效果如下: 先创建一个BaseViewHolder package com.example.griddemo; import android.util.SparseArray; import android.view.View; public class BaseViewHolder { @SuppressWarnings("unchecked") public static <T extends View> T get(View view, int id) { Spars…
效果图: 代码如下: MyGridView.java /** * 自定义GridView 解决在scrollview中只显示第一行数据的问题 * Created by Spring on 2015/11/28. */ public class MyGridView extends GridView { public MyGridView(Context context) { super(context); } public MyGridView(Context context, Attribut…
本文主要介绍Flutter布局中的Stack.IndexedStack.GridView控件,详细介绍了其布局行为以及使用场景,并对源码进行了分析. 1. Stack A widget that positions its children relative to the edges of its box. 1.1 简介 Stack可以类比web中的absolute,绝对布局.绝对布局一般在移动端开发中用的较少,但是在某些场景下,还是有其作用.当然,能用Stack绝对布局完成的,用其他控件组合也…