[转载]ScrollView子View为自定义View时需要注意的几点问题 – Caesardadi的专栏 – 博客频道 – CSDN.NET

转载ScrollView子View为自定义View时需要注意的几点问题 - Caesardadi的专栏 - 博客频道 - CSDN.NET.          在内容现实不全时,通常的做法是在布局中加入ScrollView,使其可以滚定显示。          在使用ScrollView时需要注意以下几点: 1. ScrollView要求其只有一个子View。当有多个View时,可以使用Linea

[转载]Android中继承View的研究(一) — 一个小Demo

.Android中继承View的研究(一) -- 一个小Demo Android中继承View的研究(一) -- 一个小Demo 序:总想写下点东西出来,但是总是没有时间, 不是业务忙就是又有新的研究项目,最近有点时间,写点以前一直想写有一直没写的东西,供大家参考,但是终归是一家之言,仅供参考。本人的每次讲解都会提供 源代码下载,并且会最近会一直更新还请大家多多关注,有不对的地方欢迎指教。好了,不

Android中继承View的研究(二) — 绘图的基本知识

.Android中继承View的研究(二) -- 绘图的基本知识       既然使用onDraw可以绘制为蓝色背景,那我们是不是可以干一些坏事了,哈哈。。。。。        不过干坏事之前要记得先学习学习graphics里面的一些知识。   一、基础预备知识 1、Canvas--画板               Canvas是一个大大的画板,这个画板有多大,就看Android系统能支持多大的C

[转载] Android中自定义View的研究(三) — 获得Bitmap的三种方法

. Android中自定义View的研究(三) -- 获得Bitmap的三种方法     是不是开始摩拳擦掌了,哈哈,有感觉了吧,有感觉了就加油,开始下一步学习,一步一步始终会学到东西,这章不解释,上面有完整注释   一、使用BitmapFactory解析图片 // --> 使用BitmapFactory解析图片 public void myUseBitmapFacto

[转载]Android中自定义View的研究(四) — 在XML中定义View

Android中自定义View的研究(四) -- 在XML中定义View        如果在一直使用SetContentView(new HellwView(this)噶虐总是少了一点东西,少了什么了,失去了Android中使用XML定义组件的便携性,这种感觉让人很不爽,呵呵,在这节里我们会看到一个自定义View报错的解决方法,让我们来看看在XML中定义View吧   一、在XML中定义View

[转载]Android自定义View研究(五)–View的大小

.Android自定义View研究(五)--View的大小 说了这么多,那View的大小是多少呢?这小节我就研究下View的大小。通过LogCat来研究View的大小是怎样确定的。好了,直接切入正题吧. 一、        在Activity中直接new HelloView时View的大小。 View的大小获取可以用其中的两种方法获取:    this.getHeight():获取View的高 t

[转载]Android自定义View研究(六)–View中的原点坐标相关问题

Android自定义View研究(六)--View中的原点坐标相关问题 我们自定义了View,但是有没想过一个问题,就是View中的(0,0)坐标,也就是原点坐标在哪??我们是不是有时候很困惑,接下来我们就来研究View中的原点坐标相关的问题。       一、new HelloView时View的原点   我们通过从View中绘制一条从原点到右下角的线来看看这个Vi

[转载] Android自定义View研究(七)–XML中布局自定义View时View触摸原点问题

. 在XML中布局时,我们自定义的View的触摸原点在哪??这又是一个问题啊,学习的过程就是不断发现问题,解决问题的过程。呵呵,相信大家都是深有体会吧,这次我们研究View的触摸原点问题。 下面是核心代码: /** * 定义手势识别 * */ GestureDetector mGestureDetector; /** * 注册手势识别,当然这个要在构造里初始化一下 * */ publ

[转载]Android自定义View研究(八)–自定义View总结

. 关于自定义View就讲到这了,自定义View可以说有很大的用途,在这里我们小小的总结一下,哈哈,也算是一个笔记,方便以后学习。   一、使用自定义View的两种基本方法   1. setContentView(new HelloView(this)); 这种方法是在Activity中直接使用View。 优点:这样布局的话可以很大程度上的自己控制View,绘图灵活,可以很好的控制View中的坐标

[转载]android之自定义view 二 – g.hui – 博客园

android之自定义view 二 - g.hui - 博客园. 在  android之自定义view 一 中,我们了解了如何自定义一个View。但我们并没有说明如何为自定义的View设置自定义的属性。这一篇中简单介绍一下: 添加自定义属性 步骤:   1)在res/values下创建attrs.xml   2)在相关xml布局文件中添加新的命名空间   3)重写 public View