原理:IOS6.0 之后,苹果优化了UI界面的布局方式,提出了自动布局的概念,和之前的autoresizing相比功能更强大。子视图基于父视图的自动布局显示。都是父视图去添加对子视图的约束。 在这里主要说的是通过代码对自动布局视图的实现。 代码中一般用到的有两个添加约束的方式: 1.- (v...
分类:
移动开发 时间:
2015-08-20 13:01:24
阅读次数:
161
css实现左右布局显示是前端进行页面设计的基础,也是全面了解并学习css一个很好的切入点,因为其中会涉及到对许多css基础点的认知。实现css入门,理解左右布局的实现方式是必经之路,同时也能使我们在项目中涉及前端编码的部分受益。 下面我们就介绍自己总结的7种css实现前端左右布局的方式,如还有其他方...
分类:
Web程序 时间:
2015-08-17 23:01:11
阅读次数:
374
提供一个在窗口顶层显示,可从窗口边缘拖出的container组件。DrawableLayout本身作为整个容器,先进行默认显示内容的布局,再进行拖出菜单的内容布局。也就是一个DL包含两个或三个子控件,第一个子控件是默认布局,显示在下层;第二、三个子控件是菜单布局(方向不同),默认不显示,划出时显示在...
分类:
其他好文 时间:
2015-08-15 18:05:19
阅读次数:
570
float设计初衷就是为了实现文字环绕效果原本页面流布局显示如上图所示,运用了float属性后就显示为如下图所示,这就是浮动的设计初衷float的一些特性:包裹性、破坏性。包裹的特性其实主要有三个表现:收缩、坚挺、隔绝。float破坏性主要表现在使父容器塌陷(浮动使得父容器塌陷是标准而非bug,否则...
分类:
其他好文 时间:
2015-07-23 17:14:02
阅读次数:
275
ScrollView子控件高度设置无效简述
项目中引入了第三方的下拉刷新包PullToRefreshScrollView,
因为我之前布局未考虑下拉刷新功能。后来临时发现增加上去,发现。子控件的高度无法设置。无论怎么设置,一直显示不出来。
后来查阅API文档:
所以在你的ScrollView属性里加入这一句话即可: android:fillViewport="true"...
分类:
其他好文 时间:
2015-07-14 10:05:22
阅读次数:
220
本项目是一个模仿暴风影音的UI项目源码,仿照的界面有菜单页,主页,分类页等,项目内的所有数据都使用的本地模拟数据,仿照度一般在大分辨设备上布局显示会有问题,480x800的分辨率应该正合适,默认编译版本4.2.2编码GBK,注释不多,需要的朋友可以下载看一下。...
分类:
移动开发 时间:
2015-07-06 10:12:47
阅读次数:
166
it安卓注意画红线部分在eclipse新版本5.1.1下编译1)写一个类继承Fragement2)对于menu中的XML要注意将android复制一下,然后将末尾改为res-auto,让其自动查询3)在AndroidManifest.xml中类要关联库4)关联库5)运行图不同帧布局的菜单都不一样
分类:
移动开发 时间:
2015-07-04 00:57:10
阅读次数:
276
在项目开发中,可能经常遇到嵌套ListView、ScrollView的问题,百度一搜,都是现成的代码,而且都是一样的,就是重写onMeasure方法,但是为什么要那么写,估计就没多少人知道了,这里进行深入的剖析一下下,重点看onMeasure方法,代码如下:/**
* Created by hailonghan on 15/5/28.
*/
public class ExpandListView...
分类:
其他好文 时间:
2015-05-29 10:08:24
阅读次数:
302
获取手机联系人,并通过拼音字母快速查询。
通过工具类转换联系人首字的首字母,并排序显示。
通过画布的方式在布局右侧添加快速查询的字母布局
显示效果如下图:
右侧点击【★】时回到顶部:
滑动到【N】时N开头的联系人置顶
代码:
通过画布的方式在布局右侧添加快速查询的字母布局
http://download.csdn.net/detail/zengc...
分类:
移动开发 时间:
2015-05-29 09:57:58
阅读次数:
161
知识点 1.使用XMLHttpRequest 对象和服务器进行异步通信 2.使用DOM模型来交互和动态显示 3.使用CSS和html布局显示 4.使用javascript来绑定事件XMLHttpRequest是ajax的核心机制,它是在IE5中首先引入的,是一种支持异步请求的技术。原理: 通过Xml...
分类:
Web程序 时间:
2015-05-13 19:16:57
阅读次数:
112