根据listview的条目长度撑满pop的自定义ListView
来源:互联网 发布:工业机器人您样编程 编辑:程序博客网 时间:2024/06/05 20:13
public class ListViewAdaptWidth extends ListView { public ListViewAdaptWidth(Context context) { super(context); } public ListViewAdaptWidth(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } public ListViewAdaptWidth(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int maxWidth = meathureWidthByChilds() + getPaddingLeft() + getPaddingRight(); super.onMeasure(MeasureSpec.makeMeasureSpec(maxWidth, MeasureSpec.EXACTLY), heightMeasureSpec); } public int meathureWidthByChilds() { int maxWidth = 0; View view = null; for (int i = 0; i < getAdapter().getCount(); i++) { view = getAdapter().getView(i, view, this); view.measure(MeasureSpec.UNSPECIFIED, MeasureSpec.UNSPECIFIED); if (view.getMeasuredWidth() > maxWidth){ maxWidth = view.getMeasuredWidth(); } } return maxWidth; }}
0 0
- 根据listview的条目长度撑满pop的自定义ListView
- ListView的条目定位
- ListView的多条目
- 为自定义的ListView的条目添加对话框
- android自定义控件--条目可以左右滑动的listview
- 关于listview条目的重用
- listview的条目双击事件
- listview条目、button的解决方法
- listView 条目错乱的问题
- ListView的多条目展示
- ListView加载不同的条目
- listview的多条目展示
- ListView多条目的展示
- Listview多条目的代码
- ListView的多条目加载
- ListView的多条目加载
- Listview的多条目加载
- ListView的多条目加载
- 万年历的C语言写法
- php使用DES加密方式对图片内容进行加密处理
- Fragment-踩坑
- Shell学习第一天
- c语言总结之存储类\作用域\生命周期\链接属性(const)--1
- 根据listview的条目长度撑满pop的自定义ListView
- 实战:从零开始制作一个跑步微信小程序
- android隐藏标题栏
- H5移动端常见问题及注意事项
- 【C语言】LeetCode 165. Compare Version Numbers
- S2 优化MySchool 第二章 数据库的实现
- 【Unity】实现Android手机震动的sdk接口
- 【Android基础笔记15】ContentProvider实现数据共享
- 【Oracle】RAC failover切换之TAF(一)