Android笔记【3】--ViewGroup & 自定义view
来源:互联网 发布:南京行知中学吧 编辑:程序博客网 时间:2024/05/10 09:53
鸡汤:逆水行舟,不进则退。学习技能没有用武之地,或长期不来出来耍耍,估计也许慢慢遗忘~
1.ViewGroup 家族认识:
- LinearLayout 线性布局 (父布局)
- RelativeLayout 相对布局 (父布局)
- TextView(子布局)
- ImageView(子布局)
- Button(子布局)
- EditView(子布局)
2.布局的属性的认识:
LinearLayout :
- 垂直 vertical
- 水平 horizontal
- ---------------------------------------------
自定义view
继承已经存在的view
在res/vaules 中添加 attrs.xml
<?xml version="1.0" encoding="UTF-8"?><resources> <attrs name ="titleText" format= "string"/> </resources>
import android.content.Context;import android.graphics.Canvas;import android.util.AttributeSet;import android.view.View;public class MyView extends View {public MyView(Context context, AttributeSet attrs, int defStyle) {super(context, attrs, defStyle);// 重新构造//在此处写个监听this.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// 点击后处理,更新一下数据}});}public MyView(Context context, AttributeSet attrs) {this(context, attrs,0);// 调用3个参数的构造方法}public MyView(Context context) {this(context,null);// 调用2个参数的构造方法}@Overrideprotected void onDraw(Canvas canvas) {// 画布处理super.onDraw(canvas);}@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {// 重新测量super.onMeasure(widthMeasureSpec, heightMeasureSpec);}}
体会:没有去运用技能,仿佛就是在浪费当初学习的时间。
0 0
- Android笔记【3】--ViewGroup & 自定义view
- android自定义View(viewGroup)
- android自定义View、ViewGroup
- Android 自定义View 和 ViewGroup
- Android 自定义View和ViewGroup
- Android自定义View和ViewGroup
- Android学习笔记:如何自定义ViewGroup和View
- android自定义View&自定义ViewGroup(上)
- android自定义View&自定义ViewGroup(下)
- android自定义View&自定义ViewGroup(上)
- android自定义View&自定义ViewGroup(下)
- 自定义View学习笔记之继承ViewGroup
- 【Android 应用开发】自定义View 和 ViewGroup
- android view 自定义viewgroup 实例--屏幕滑动
- android中自定义View及ViewGroup 学习心得
- Android控件:自定义View和ViewGroup相关
- Android自定义View(四)继承ViewGroup
- Android自定义View或ViewGroup的流程
- 前后端分离之Web前端架构设计
- 没有版本控制的坏处。
- [Spring入门学习笔记][静态资源]
- 再谈谈map--map::insert 还是[]?
- 两年计算机考研教训经验贴
- Android笔记【3】--ViewGroup & 自定义view
- Android 之 PDF 预览
- Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面
- 百度导航初始化失败
- JDBC ipv4和ipv6连接方式
- DWR3.0框架入门(1) —— 实现ajax
- CreateWindow用法
- Android ViewDragHelper完全解析 自定义ViewGroup神器
- ruby入门教程:入门ruby的方法