摘要: 8.4.4 布局参数 名称不以layout_开头的属性作用于组件。组件生成时,会调用某个方法按照属性及属性值 进行自我配置。 名称以layout_开头的属性则作用于组件的父组件。我们将这些属性统称为布局参数。它们 会告知父布局如何在内部安排自己的子元素。 8.5.7 组件ID与多种布局 有时, 设备 阅读全文
posted @ 2017-07-09 21:24 qiaoer2 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 另 一 个 重 要 的 支 持 库 类 是 FragmentActivity ( android.support.v4.app.Fragment Activity)。activity知道如何管理fragment,因此fragment的使用需要activity的支持。在Honeycomb 及后续的An 阅读全文
posted @ 2017-07-09 21:23 qiaoer2 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 检查设备的编译版本 阅读全文
posted @ 2017-07-09 21:20 qiaoer2 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 通常,activity通过覆盖onCreate(...)方法来准备以下用户界面的相关工作: 1. 实例化组件并将组件放置在屏幕上(调用方法setContentView(int)); 2. 引用已实例化的组件; 3. 为组件设置监听器以处理用户交互; 4. 访问外部模型数据。 3.1.1 输出日志信息 阅读全文
posted @ 2017-07-09 21:19 qiaoer2 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.jianshu.com/p/518d424d4994,原作者: "留七七" 在实际开发工作中,总会碰到像滚动,分页,日历等展示效果的业务需求,对于接触过jQuery以及熟悉jQuery使用的人来说,首先想到的肯定是寻找现有的jQuery插件来满足相应的展示需求。目前页面中常 阅读全文
posted @ 2017-07-03 11:12 qiaoer2 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 22.1.1 修改SingleFragmentActivity 22.1.3 使用别名资源 创建默认的别名资源值(res/values/refs.xml) 用于大屏幕设备的可选资源(res/values sw600dp/refs.xml) 再次切换布局(CrimeListActivity.java) 阅读全文
posted @ 2017-07-03 11:06 qiaoer2 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 动画实际上就是在一定时间内,改变一个元素的某些属性。 这里简单实现一个JavaScript运动的框架。主要包括: 1. 速度动画(改变left、right、width、height、opacity) 2. 缓冲运动 3. 多物体运动 4. 任意属性值改变 5. 链式运动 6. 多属性同时变化 速度动 阅读全文
posted @ 2017-04-30 12:34 qiaoer2 阅读(457) 评论(0) 推荐(2) 编辑
摘要: Compass是Sass的一个工具库,他们之间的关系就好像JavaScript和jQuery一样。 学习Compass之前,你最好有一定的Sass基础。就好像你不会JavaScript一样可以使用jQuery一样,懂得Sass会让你更好的理解Compass。 1. 安装和使用 1.1 安装 跟Sas 阅读全文
posted @ 2016-10-03 11:46 qiaoer2 阅读(464) 评论(0) 推荐(0) 编辑
摘要: Compass中默认的浏览器重置模块式reset。它会把所有的浏览器默认样式都归零。有时候这不是你所需要的,你可能更想把所有浏览器的默认样式都变得相同,而不是完全抹除, "normalize" 就是这样做的。 在Compass中使用normalize而不是使用其默认的reset,有两种做法: 直接引 阅读全文
posted @ 2016-10-02 17:35 qiaoer2 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: Sass是一个CSS预处理器。在Sass中,你可以使用变量,条件语句,循环,函数,继承等其他编程语言所有的特性。只要一条命令,就能把Sass文件编译成浏览器能识别的CSS文件。 1. 安装和编译 1.1 安装 安装Sass需要先安装Ruby,这里假定你已经安装了Ruby。 在命令行输入以下命令(Wi 阅读全文
posted @ 2016-10-01 22:47 qiaoer2 阅读(189) 评论(0) 推荐(0) 编辑