摘要:
1.例如在onMeasure(int , int)方法中可能要获取自定义属性的值。如: 1 TypedArray a = context.obtainStyledAttributes(attrs, 2 R.styleable.CascadeLayout); 3 4 ... 阅读全文
摘要:
使用延迟加载以及避免代码重复一.概要: 标签是整理布局的有效工具,提供了合理组织XML布局文件的有效方法。 ViewStub是实现延迟加载视图的优秀类。无论在什么情况下,只要开发者需要根据上下文选择隐藏或则显示一个视图,都可以使用ViewSub实现。 或许并不会因为一个视图的延迟加载而感觉到... 阅读全文
摘要:
使用 weight 属性实现视图的居中显示一.在开发中有时候会遇到将一个控件在父控件居中显示。但是如果你直接用margin_*来进行限制的话就可能造成对于不同的型号的手机又不同显示的格式。所以就可以用到android:weightSum和android:layoutweight来解决这个问题。官方A... 阅读全文
摘要:
迭代子模式又叫游标(Cursor)模式,是对象的行为模式。迭代子模式可以顺序地访问一个聚集中的元素而不必暴露聚集的内部表象(internal representation)。聚集和JAVA聚集 多个对象聚在一起形成的总体称之为聚集(Aggregate),聚集对象是能够包容一组对象的容器对象。聚集依... 阅读全文