在ScrollView中嵌套一个ListView
2015-06-26 15:50
483 查看
1.在开发过程中常常需要在ScrollView中嵌套一个ListView,但是根据ScrollView的使用原则,它里面只能是一个(容器类的)View,并且是不能放入ListView的。 但如果一定要这么做呢?那么需要对ListView做一定的自定义。
}
public class ListViewForScrollView extends ListView { public ListViewForScrollView(Context context) { super(context); } public ListViewForScrollView(Context context, AttributeSet attrs) { super(context, attrs); } public ListViewForScrollView(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); }
}
相关文章推荐
- 完美实现Android ListView中的TextView的跑马灯效果
- Delphi7中Listview的常用功能汇总
- Delphi控件ListView的属性及使用方法详解
- mysql中insert与select的嵌套使用方法
- android中ListView数据刷新时的同步方法
- Android提高之ListView实现自适应表格的方法
- Android中实现水平滑动(横向滑动)ListView示例
- ScrollView滚动条颜色的设置方法
- sql语句中单引号嵌套问题(一定要避免直接嵌套)
- C#实现ListView选中项向上或向下移动的方法
- (X)HTML Strict 下的嵌套规则
- javascript 嵌套的函数(作用域链)
- C# listview添加combobox到单元格的实现代码
- 刷新Activity中的scrollview示例(局部ui刷新)
- ListView Adapter优化 实例
- Android用ListView显示SDCard文件列表的小例子
- Adapter实现ListView带多选框等状态的自定义控件的注意事项
- JQuery each()嵌套使用小结
- gridview和checkboxlist的嵌套相关应用
- asp.net ListView 数据绑定