在Android中,我们常常需要将一个布局文件转化为View对象,然后再在这个View对象中查找子控件,以下是几种常见的转化方式,主要是通过打气筒实现转化,Infalte方法的使用
http://bbs.itcast.cn/thread-77838-1-1.html...
分类:
其他好文 时间:
2015-03-04 19:10:56
阅读次数:
130
qml并没有提供树控件,只能自己写了。model仍然用ListModel对象,弄成层级的就行。delegate必须用loader动态的增加子控件,如此而已。【先看效果】【下载】http://download.csdn.net/detail/surfsky/8406181【核心代码】 1 impor....
分类:
其他好文 时间:
2015-03-02 18:49:55
阅读次数:
170
一下内容转载自http://blog.sina.com.cn/s/blog_61fbf8d10100zzoy.htmlView在屏幕上显示出来要先经过measure(计算)和layout(布局).1、什么时候调用onMeasure方法?当控件的父元素正要放置该控件时调用.父元素会问子控件一个问题,“...
分类:
移动开发 时间:
2015-02-28 16:13:23
阅读次数:
179
1. 五布局之线性布局LinearLayout特点:它包含的子控件将以横向或竖向的方式排列ps:android:gravity=”center|bottom”(gravity允许多级联用)Tip:注意以下例子:[s1]=========================================...
分类:
移动开发 时间:
2015-02-26 20:16:56
阅读次数:
192
github: https://github.com/hellovoidworld/HVWWeiboA.cell的frame模型设计1.需求每个cell都有一个frame实例引用frame模型用来存储数据模型、设置子控件位置尺寸2.思路frame模型同时包含了数据模型和子控件的frame实例引用跟v...
分类:
移动开发 时间:
2015-02-26 14:34:56
阅读次数:
285
onFinishInflate()当View中所有的子控件均被映射成xml后触发onMeasure(int, int)确定所有子元素的大小onLayout(boolean, int, int, int, int)当View分配所有的子元素的大小和位置时触发onSizeChanged(int, int...
分类:
其他好文 时间:
2015-02-26 11:26:50
阅读次数:
83
onFinishInflate()当View中所有的子控件均被映射成xml后触发onMeasure(int, int)确定所有子元素的大小onLayout(boolean, int, int, int, int)当View分配所有的子元素的大小和位置时触发onSizeChanged(int, int...
分类:
移动开发 时间:
2015-02-26 11:18:30
阅读次数:
129
回弹的ScrollView网上看到的通常是ElasticScrollView,
有一个Bug:点击子控件滑动时,滑动无效,
所以针对此问题,我对ElasticScrollView做了改进。 原理图代码我在注释中做了详细的说明import android.content.Context;
import android.graphics.Rect;
import android.util.Attr...
分类:
移动开发 时间:
2015-02-17 23:39:07
阅读次数:
240
在Dialog程序中,子界面通常是一些子控件,这些控件在切换的时候通常是隐藏其他,显示要显示的控件来做到的。下面的例子有两个按钮,分别控制两个静态文本的显示(点击按钮1会显示文本1,点击文本2会显示文本2)实现分为如下几个步骤:
1 给Dialog添加静态文本和按钮成员变量。private:
CButton m_btn_1;
CButton m_btn_2;
CSta...
分类:
编程语言 时间:
2015-02-13 11:36:39
阅读次数:
171
前一篇写到Android事件分发机制学习笔记,下面我们通过一个实例的应用来实践理解下Android事件分发的机制。我们这里来实现一个图片的轮播功能,最后顺便实现下图片的自动轮播。
我们的图片轮播是封装在一个ViewGroup里,当我们进行横向滑动的时候,我们需要阻止事件从ViewGroup往子控件分发,ViewGroup来消费我们当前的滑动图片何去何从。下面我们贴出我们的封装的ViewGroup的代码实现如下.........
分类:
移动开发 时间:
2015-02-11 22:05:24
阅读次数:
222