Android面试之个人总结
2016-12-16 12:09
253 查看
(1)Android中常用的布局
线性布局(LinearLayout)
相对布局(RelativeLayout)
表格布局(TableLayout)
网格布局(GridLayout)
帧布局(FrameLayout)
绝对布局(AbsoluteLayout)
(2)自定义控件
实现自定义控件的方法
第一种:继承现有的控件,重写相应的方法来扩展该控件的功能
第二种:继承View类或ViewGroup类,通过onDraw方法绘制自定义控件,然后通过onMeasure方法设置空间的显现,最后为自己绘制的控件设置监听
第三种:通过组合控件来实现自定义控件。比如(自定义一个控件,让它既有ToggleButton的功能,又有ImageView的功能)
实现步骤
一、在res/valuse/目录下创建attrs.xml文件,为自定义控件设置属性
二、在构造函数中将自定义控件与attrs.xml文件中的属性绑定起来
三、在layout.xml文件中为自定义控件的属性设置值
四、setContentView显示组件布局
(3)动画特效
第一种:补间动画(viewAnimation)
第二种:属性动画(propertyAnimation)
第三种:帧动画(DrawableAnimation)
线性布局(LinearLayout)
相对布局(RelativeLayout)
表格布局(TableLayout)
网格布局(GridLayout)
帧布局(FrameLayout)
绝对布局(AbsoluteLayout)
(2)自定义控件
实现自定义控件的方法
第一种:继承现有的控件,重写相应的方法来扩展该控件的功能
第二种:继承View类或ViewGroup类,通过onDraw方法绘制自定义控件,然后通过onMeasure方法设置空间的显现,最后为自己绘制的控件设置监听
第三种:通过组合控件来实现自定义控件。比如(自定义一个控件,让它既有ToggleButton的功能,又有ImageView的功能)
实现步骤
一、在res/valuse/目录下创建attrs.xml文件,为自定义控件设置属性
二、在构造函数中将自定义控件与attrs.xml文件中的属性绑定起来
三、在layout.xml文件中为自定义控件的属性设置值
四、setContentView显示组件布局
(3)动画特效
第一种:补间动画(viewAnimation)
第二种:属性动画(propertyAnimation)
第三种:帧动画(DrawableAnimation)
相关文章推荐
- 个人总结Android面试题目之二
- Android个人面试总结
- 个人总结Android面试题目之一
- Android个人面试总结
- android面试基础总结
- 一个android个人开发者的总结
- 个人总结--Android 应用开发中国大学生挑战赛
- android 面试总结十条
- 学习android的总结(个人觉得不错)
- android 面试总结十条
- Android 面试总结
- 2011.9.27到某公司的Android面试(C/java/Android)题目总结
- (20120731)android面试总结(001)
- 个人开发总结分享:Android学习及如何利用android来赚钱
- android面试基础总结
- 学习android的总结(个人觉得不错)
- Android换肤个人理解和总结
- 一些常见的Android面试基础题总结
- 个人开发总结分享:Android学习及如何利用android来赚钱
- Android 面试总结