自定义控件
文章平均质量分 62
qq_15949077
这个作者很懒,什么都没留下…
展开
-
Android 手把手教您自定义ViewGroup(一)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38339817 , 本文出自:【张鸿洋的博客】 最近由于工作的变动,导致的博客的更新计划有点被打乱,希望可以尽快脉动回来~ 今天给大家带来一篇自定义ViewGroup的教程,说白了,就是教大家如何自定义ViewGroup,如果你对自定义ViewGroup还不是很了解,或转载 2015-07-17 14:05:39 · 270 阅读 · 0 评论 -
自定义ViewGroup(这里以自定义一个类似ViewPager的控件为例)
首先,我们得先要明白ViewGroup是什么,职责是什么? ViewGroup就是用来放置View控件的的容器,职责是测量每一个子view的大小,还有摆放的位置。 * 1,写一个类继承于ViewGroup * 2,重载onMeasure方法,用于测量的子View的大小 * 3,重载onLayout,用于安置子view的位置 到这里,一个ViewGroup就算原创 2015-07-18 10:36:21 · 379 阅读 · 0 评论 -
自定义View
第一步,写一个类继承于View或者已有的view控件, 继承后后报错,提示添加构造方法,我们用两个参数的构造方法 第二步:重载onMeasure(int widthMeasureSpec, int heightMeasureSpec)方法 在这个方法里面测量view的大小,(如果继承已有的view,就不需要自己去测量了) 注意:onLayout(boolean change原创 2015-07-18 09:59:10 · 266 阅读 · 0 评论 -
自定义ViewGroup的测量规则
首先,先来看一下这张图 EXACTLY:为精确值,何为精确值?如,在xml文件里指定指定控件的宽度为多少dip,就是个精确值 AT_MOST: 为无法确定的值,在xml文件里指定指定控件的宽度为包裹内容,这个值只有子view自己才能知道有多大,所以为不确定的直 UPSPECIFIED :这个表示空降想要多大就有多大,这个比较少用,一般会在可滚动的view中使用原创 2015-08-13 11:41:52 · 556 阅读 · 0 评论