本文摘抄自:http://blog.csdn.net/yuhailong626/article/details/20639217

原文地址:http://blog.csdn.net/yuhailong626/article/details/20639217

public class MyListView extends ListView {
public MyListView(Context context) {
super(context);
}
public MyListView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyListView(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 >> ,
MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, expandSpec);
}
} public class MyGridView extends GridView {
private boolean haveScrollbar = true;
public MyGridView(Context context) {
super(context);
}
public MyGridView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyGridView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
/**
* 设置是否有ScrollBar,当要在ScollView中显示时,应当设置为false。 默认为 true
*
* @param haveScrollbars
*/
public void setHaveScrollbar(boolean haveScrollbar) {
this.haveScrollbar = haveScrollbar;
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
if (haveScrollbars == false) {
int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> , MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, expandSpec);
} else {
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
}
}
}

最新文章

  1. Java的泛型反射
  2. JMS
  3. python 入门学习之环境搭载
  4. 【温故Delphi】之VCL消息机制小结
  5. c++命名规则
  6. android学习笔记20——ProgressDialog进度条对话框
  7. UML状态图(转载)
  8. 【nodejs】json value出现 undefined 将会无法解析 问题来了
  9. MySQL性能优化的最佳20+条经验(转)
  10. IDEA14下配置SVN
  11. mybatis常用jdbcType数据类型
  12. 搜集朋友写的几篇Android Elf相关的文档
  13. Google Dremel 原理 - 如何能3秒分析1PB
  14. Spring学习(17)--- 三种装配Bean方式比较
  15. 剑指offer试题(PHP篇四)
  16. 深度学习之自编码器AutoEncoder
  17. vue同一页面中拥有两个表单时,验证问题
  18. grails2.3.3发布了-【grails】
  19. jvm理论-运行时数据区
  20. js 对象转&拼接

热门文章

  1. HashMap陷入死循环的例子
  2. Opencv 函数
  3. JDK+Eclipse+MyEclipse+tomcat的安装与配置
  4. MAC Intellij IDEA 常用快捷键
  5. 转载: js jquery 获取当前页面的url,获取frameset中指定的页面的url(有修改)
  6. C语言递归分析
  7. Tornado web 框架
  8. Excel——使用VLOOKUP函数关联跨工作薄数据
  9. C和C++的学习过程总结
  10. java 将GBK编码文件转为UTF-8编码