自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 TextView子类结构

2015-02-26 12:58:52 554

原创 自定义ViewGroup(4)等分格子布局

继承自ViewGroup的自定义等分格子布局容器。定义等分格子容器重要的步骤有两个,测量确定容器和子控件的宽度和高度由onMeasure方法完成。摆放步骤有onLayout完成,等分格子布局需要指定列数,并根据容器宽度和列数计算出格子宽度,再根据容器的高度和子元素需要摆放的行数计算出格子的高度,然后根据计算的结果,在onLayout中摆放子控件。第一步,定义容器的两个属性:子元

2015-02-16 08:37:27 1032

原创 Android中的LayoutParams继承结构

LayoutParams是对应于容器类的一种结构。他们有个共同的起始类ViewGroup.LayoutParams。看下面的继承结构,对应的容器类需要有不同的,特殊的属性时,就会继承父类的LayoutParams,然后添加一些自己的属性。LayoutParams对象,是容器类对象一组属性的数据集合。下面的几段程序是Android系统源码中抽取出来的LayoutParams的定义,结合上面的

2015-02-12 14:27:32 644

原创 自定义ViewGroup(3):自定义流式布局

继承自ViewGroup的流式布局控件容器。定义容器类的重要两步骤,也就是重载两个方法:决定容器大小的方法onMeasure,摆放子控件的方法onLayout。所谓流式布局,就是所有的子控件横向依次排列,在一行的剩余控件摆放不下时,移动到下一行,继续横向摆放,如下图。第一步:测量容器宽度和高度 /** * 负责设置子控件的测量模式和大小 根据所有子控件设置自

2015-02-12 09:08:00 637

原创 Android源码在线阅读

地址一:http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/地址二:http://androidxref.com/

2015-02-11 15:57:49 664

转载 Java编程中最容易忽略的10个问题

转载文章:http://www.codeceo.com/article/10-problems-java-coding.html-----------------------------------------------------------------------------------在Java编码中,我们容易犯一些错误,也容易疏忽一些问题,因此笔者对日常编码中曾遇到的一些

2015-02-11 15:29:42 451

原创 自定义View(2):自定义文本和图像显示

继承自View的文本+图像显示控件CustomViewImage,需要自定义属性:文字内容,字体颜色和字体大小;图像资源和图像显示方式。第一步:资源文件中定义属性 第二步:在布局文件中添加CustomViewImage,注意定义xmlns:custom,可以更改的是属性资源所在的包名[com.twelve],即man

2015-02-11 14:50:48 598

android SDK属性定义文件

android SDK中属性定义文件。在布局文件中设置属性时,控件的可以设置的属性都是在这里定义的。

2015-04-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除