android-基础
u013745834
这个作者很懒,什么都没留下…
展开
-
StateListDrawable+LayerDrawable 概念的介绍
StateListDrawable 有些事只知其然,不知其所以然,对于写代码,就没那么流畅了呢! –只有书上有这个概念—用于组织多个Drawable对象,当使用StateListDrawable作为目标组件的背景、前景图片时,StateListDrawable 对象会随目标组件状态的改变而自动切换。 定义StateListDrawable 对象的XML 文件的根元素为 该元素可以包含多个Lay原创 2015-07-15 11:06:09 · 640 阅读 · 0 评论 -
android 自定义控件 总结
android 自定义控件分三类: 1.继承原有的控件。 2.组合控件,两种控件组合在一起。 3.自己绘制的控件。 自定义控件指定了两个android自带的两个属性:layout_width和layout_height,当我们需要使用类似的属性(比如更多的什么id啊、padding啊、margin啊之类)时必须在自定义View的构造方法中添加一个AttributeSet类型的签名来解析这些属原创 2015-07-17 10:15:32 · 265 阅读 · 0 评论 -
java DataUtil 处理类
public class DateUtil { /** * 将日期字符串转为日期类型 * * @param date * @param format * @return */ public static Date getString2Date(String date, String format) { Da转载 2015-07-30 17:52:40 · 590 阅读 · 0 评论 -
Android 事件分发总结
onTouch和onTouchEvent有什么区别,又该如何使用? 从源码中可以看出,这两个方法都是在View的dispatchTouchEvent中调用的,onTouch优先于onTouchEvent执行。如果在onTouch方法中通过返回true将事件消费掉,onTouchEvent将不会再执行。 另外需要注意的是,onTouch能够得到执行需要两个前提条件,第一mOnTouchL原创 2015-07-21 16:55:20 · 243 阅读 · 0 评论 -
android 属性(Attribute)资源
自定义View组件与Android系统提供的View组件一样,既可以在 Java 代码中使用,也可以在XML界面布局代码中使用。 当在XML布局文件中使用Android系统提供的View组件时,开发者可以指定多个属性,这些属性可以很好的控制View组件的外观行为,如果用户开发的自定义View组件也需要指定属性,就需要属性资源的帮助了。 attr 子元素:定义一个属性。 declare-s原创 2015-07-21 17:51:55 · 505 阅读 · 0 评论 -
Java list remove
倒叙移除,即可! for(int i=newTeas.size()-1;i>=0;i–){//重点就是这一句! Teacher tea= newTeas.get(i); if(teachers.contains(tea)){ newTeas.remove(tea);原创 2017-06-21 14:18:41 · 180 阅读 · 0 评论