自定义GridView
来源:互联网 发布:手机淘宝如何取消代付 编辑:程序博客网 时间:2024/05/18 01:30
/** * 重写gridView 让行数自动显示完,自适应高度, listView 可嵌套 */public class NoScrollGridView extends GridView { public NoScrollGridView(Context context) { super(context); } public NoScrollGridView(Context context, AttributeSet attrs) { super(context, attrs); } public NoScrollGridView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); }}
布局:
<com.gxtag.teamwork.components.NoScrollGridView android:id="@+id/img_gif_grid_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:columnWidth="60dp" android:horizontalSpacing="2dp" android:verticalSpacing="2dp" android:gravity="center" android:numColumns="auto_fit" android:stretchMode="columnWidth" />如果当我们在需要嵌套的时候,通常不能显示自适应的高度,所以这时候我们就得自定义了,通常GridView能用,这也能稍微改成ListView也是可以的。
0 0
- 自定义GridView
- 自定义gridview
- 自定义gridview
- 自定义GridView
- 自定义GridView
- 自定义gridView
- 自定义GridView
- 自定义GridView
- 自定义GridView
- 自定义gridview
- GridView自定义
- gridview实现自定义分页
- 自定义GridView分页模板
- 自定义GridView列宽
- GridView自定义分页
- GridView控件自定义分页
- GridView自定义分页导航
- GridView自定义分页
- 贝叶斯学习 -- matlab、python代码分析(3)
- codeforces 554B B. Ohana Cleans Up
- openwrt上单独安装python-light使用json的问题
- mysql与oracle区别
- 细节决定成败
- 自定义GridView
- CoderForces 734B
- Linux进程管理三剑客ps、htop、dstat
- [kuangbin带你飞]专题九 连通图 A - Network of Schools (强连通分量)(模板)
- 极客班
- 基于redis实现可靠的分布式锁
- vector clock向量时钟算法简介
- Linux进程间通信的方式
- laravel框架简单文件上传