2015-5-5-笔记

1.ScrollView,它继承自FrameLayout,所以它是一种特殊类型的FrameLayout,

因为它可以使用用户滚动显示一个占据的空间大于物理显示的视图列表。值得注意的是,

ScrollView只能包含一个子视图或视图组,在实际项目中,通常包含的是一个垂直的LinearLayout。

值得注意的是,ScrollView不能和ListView一起使用,因为ListView已经对垂直方向的滚动做了处理

关键字:FrameLayout,滚动显示

动态的效果展示---使用ListView。
固定效果展示---使用ScrollView。

2.<include/>和<merge/>标签

include:指定另一个Layout,即实现嵌套Layout

merge:没有ViewGrouproot,即消除Layout根元素,而使用上一个ViewGrouproot(根元素)。

注意:

When inflating a layout starting with a <merge />, you must specify a parent ViewGroup and you must set attachToRoot to true

(see the documentation for inflate(int, android.view.ViewGroup, boolean) method)

时间: 2024-09-29 10:53:10

2015-5-5-笔记的相关文章

过年(2015)读书笔记

2015年春节,住在家里新盖的房子里,因为种种原因还没通电,更别说网络了,所以我没事的时候就看看<驯服烂代码>(过年回家只为和家人呆一起,所以也很少出去...).在懵懵懂懂中就看完了,虽然不能说有什么大彻大悟的,但看书总归是好的,所以呢,就做个笔记吧.也以此谨记2015年春节:平淡而真实. <驯服烂代码>:首先以一个例子开题---作为一个时钟管理员,我想通过设置特定手机上的时间,实现同步更新酒店里显示的不同地区(时区)的时间.抛出烂代码问题(程序bug,代码“腐臭”),再问题进行处

WWDC 2015 苹果发布会 笔记

北京时间2015年6月9日凌晨一点,美国旧金山,WWDC 2015苹果发布会,早前知道ios9会更注重系统的优化,看来果真如此,不过最让我惊讶的是Swift居然宣布开源,当时我就震惊了,不过Swift语言开源了并不代表iOS SDK开源,换句话说开发iOS应用还是需要在苹果电脑上面,说道苹果电脑,这次发布会还发布了新系统 OS X EI Capitan,还是很期待这个系统在优化方面的巨大改善.另外一个就是Apple Watch的新系统Watch OS2,早些时候Apple Watch的使用需要依

蓝懿 2015 IOS 学习笔记 数字运算 随机值 图形关联

来蓝懿教育学习的第一天,由刘国斌老师独家授课教学,一天下来感觉很充实,并且在没有任何基础之上学到如何在Xcode中运用简单的数字运算与图形关联方法.刘老师教课方式比较有趣生动,班级很活跃,我们这一批学员人数较少,所以学习气氛浓郁,把今天的笔记整理一下. ————————————首先是简单数字运用计算——————————————— ? ? int c =1231233123; float a = 10; float b = 232.23; float d = a-b-c; NSLog(@"%f&q

Storm(2015.08.12笔记)

2015.08.12Storm ? 一.Storm简介 Storm是Twitter开源的一个类似于Hadoop的实时数据处理框架. ? Storm能实现高频数据和大规模数据的实时处理. 官网资料显示storm的一个节点在1秒钟能够处理100万个100字节的消息([email protected]的CPU,24GB的内存) (storm +kafka+flume) ? ? 二.HADOOP与STORM比较 数据来源:HADOOP处理的是HDFS上TB级别的数据(历史数据),STORM是处理的是实时

2015 IOS 学习笔记 控 件 ——蓝懿教育

UIlabel  *l1   蓝懿教育 text font 设置字体 设置居中  l1 setTextAlignment:NSTextAlignmentCenter 设置行数  numberOfLines //    lf.font = [UIFont fontWithName:@"字体名称" size:18]; //设置居中 [l setTextAlignment:NSTextAlignmentCenter]; UIbutton 内容  setTitle    UI button  

2015 IOS 学习笔记 打砖块练习以及接水果练习 ——蓝懿教育

今天我们进入做实例环节,刘国斌老师带我们做了两个小游戏,两个游戏看似简单但内包含的知识面几乎涵盖了之前所学到的所有东西,所以综合性很强,而且锻炼个人逻辑思维能力. 打砖块练习中,要再界面中添加一个砖块的矩形,两个控制砖块左右移动Button,然后在砖块之上建立一个球,使得界面开始时 球开始移动,然后碰撞到墙面反弹再碰撞反弹,直至反弹至砖块上?接住,使得球与砖块相交时再次反弹. 难点在于要考虑球反弹至墙壁后如何反弹,解决方法是给球设置一个移动速度speed,让这个speed是个数值类型,碰到墙壁,

2015 IOS 学习笔记 面向对象 初始化方法 ——蓝懿教育

今天学习了面向对象以及初始化方法,这个在实际应用中比较重要,也比较抽象,所以要具体在实例中才能理解. ————————面向对象有三大特性—————— 一.封装 封装是对象和类概念的主要特性.它是隐藏内部实现,稳定外部接口,可以看作是“包装”.封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏. 好处:使用更简单变量更安全可以隐藏内部实现细节开发速度加快 OC中一个类可以继承另一个类,被继承的类成为超类(superclass),继承的

2015 IOS 学习笔记 界面图形计算器的制作——蓝懿教育

- (IBAction)calAction:(UIButton *)sender { self.number1 = [self.resultLabel.textfloatValue]; self.operator = sender.tag; self.resultLabel.text = @"0"; } - (IBAction)clear:(id)sender { self.resultLabel.text = @"0"; //     self.resultLab

2015 IOS 学习笔记 内存管理,页面跳转 ——蓝懿教育

——————————内存管理———————————————— 手动内存管理(MRC)中常用的三个方法 retain:导致内存计数+1 release:导致内存计数-1 copy:复制出来一个新的对象 和之前对象的数据可能一致 但是 不是同一个对象 此对象内存计数是1 autorelease:自动释放 当变量出了自动释放池之后会自动释放 自动释放池在项目中有很多看不见的 属性描述关键字: retain/strong: //如果是retain 会做两件事 //-(void)setNames:(NSM

2015 IOS 学习笔记 正向反向练习 ——蓝懿教育

正向传值   蓝懿教育 跳转页面过程中 从ViewController(A类) 向 SecondViewController(B类)中跳转 在ViewControlller中创建的一个SecondViewController页面 所以从ViewController向Second传叫正向传值 如果传的是text 那么实际传的是字符串 所以要先在 SecondViewController.h中 建一个属性 Nsstring*accept    .h是开放可见的 那么ViewControlller中