android
文章平均质量分 77
opener_wang
把自己放在一个最低的位置一个能够允许自己犯错并且不会被挫折打倒的位置
展开
-
自定义View的理解体会
1、概述 自定义View过程可以分为三个大的部分:java代码部分,继承自某一个特定的View类,并重写其中的方法,这是必不可少的部分;自定义属性文件部分,可选;在布局xml文件中声明自定义的View并有可能使用自定义的属性,可选。 2、重写View类或View的子类 3、自定义属性文件部分 4、布局xml文件声明自定义View的注意事项原创 2013-07-21 00:40:14 · 616 阅读 · 0 评论 -
android Scroller简单用法记录
总体的流程:scroller存储的是移动的信息,这些信息不针对任何的视图,或者可以说是针对视图树。常用的最简单的使用方法如下: 1、调用scroller的startScroll方法触发滚动,但此时只是存储了信息,并没有表明/指定哪些视图需要滚动 2、startScroll调用后将要进行视图重绘,此时可以通过重写视图树中布局视图的相应方法实现滚动的效果。 3、当在视图树中的某个布局中重写了co原创 2013-07-26 21:28:43 · 785 阅读 · 0 评论 -
关于一个错误的记录:The specified child already has a parent. You must call removeView() on the child's parent
在构造一个包含又fragment的ViewPager时出现了错误: Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. 原因:提示说一个View已经有父视图原创 2014-12-17 00:38:02 · 757 阅读 · 0 评论