自定义不可滑动的ListView和GridView
2016-02-24 17:47
337 查看
不可滑动的ListView (RecyclweView类似)
用于情况:
社交,社区APP ,例如 QQ空间,一条说说,说说下面的评论用不可滑动的ListView来展示
---------------------------------------------------------------------------------------------------------------------
不可滑动的GridView
用于情况:
多的是,APP各种分类 item
public class NoScrollListView extends ListView { public NoScrollListView(Context context, AttributeSet attrs) { super(context,attrs); } public void onMeasure(int widthMeasureSpec, int heightMeasureSpec){ int mExpandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, mExpandSpec); } }
用于情况:
社交,社区APP ,例如 QQ空间,一条说说,说说下面的评论用不可滑动的ListView来展示
---------------------------------------------------------------------------------------------------------------------
不可滑动的GridView
public class NonScrollGridView extends GridView { public NonScrollGridView(Context context, AttributeSet attrs) { super(context, attrs); } public NonScrollGridView(Context context) { super(context); } public NonScrollGridView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Override public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec( Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } }
用于情况:
多的是,APP各种分类 item
相关文章推荐
- oracle下载
- poj 1700 Crossing River
- Linux命令-find及xargs的使用
- Eclipse中的Web项目自动部署到Tomcat
- 【CSS3】matrix
- php 中isset 和 empty对于0的判断的区别
- XML 学习介绍 收藏
- 【转】测试思考——测试的价值体现和提升
- 嵌入式介绍
- iphone 各种屏幕尺寸
- 粒子缩放器
- App半透明指引(第一次进去app的新功能或者版本更新之后使用)
- hadoop 集群搭建
- 日志收集
- 深入浅出Java并发包—锁机制(二)
- Android Studio报错:Failed to complete Gradle execution.
- java发送http的get、post请求
- Linux各目录作用
- iOS持久化存储-CoreData简介
- org.springframework.beans.NotWritablePropertyException