RelativeLayout相对布局 RelativeLayout是一种相对布局,控件的位置是按照相对位置来计算的,后一个控件在什么位置依赖于前一个控件的基本位置,是布局最常用,也是最灵活的一种布局。 我们下面通过XML布局和Java代码布局两种方式分别举例:一、XML方式布局 1、创建一...
分类:
移动开发 时间:
2015-03-13 10:43:27
阅读次数:
213
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、A...
分类:
移动开发 时间:
2015-03-12 13:05:49
阅读次数:
224
一、步骤:根据相应的布局文件类型来自定义一个类( SettingItemView )继承与对应的布局类型的类(如: RelativeLayout )自定义空间的结构(或样式)二、自定义控件布局样式例子: 三、自定义一个类 (SettingItemView) 该类所要继承的类是根据该布局文...
分类:
其他好文 时间:
2015-03-12 00:49:48
阅读次数:
279
生活是一面镜子。你对它笑,它就对你笑;你对它哭,它也对你哭。
本讲内容:ExpandableListView 多级列表
下面我们通过一个例子感受一下
下面是res/layout/activity_main.xml 布局文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/r...
分类:
其他好文 时间:
2015-03-10 15:35:00
阅读次数:
210
一、
布局优化:
遵循一条规则:布局层次尽量少(RelativeLayout来代替LinearLayout、减少必要的节点、合理的使用标签)
使用Lint分析布局
HierarchyViewer
使用ViewStub延迟加载视图(优化那些不是必须要立即在UI上显示的控件)
参考:
http://rayleeya.iteye.com/bl...
分类:
移动开发 时间:
2015-03-10 12:14:56
阅读次数:
195
PS:本篇文章大多数翻译自github上一篇英文文章!总所周知,安卓UI是基于View(屏幕上的单一节点)和ViewGroup(屏幕上节点的集合),在android中有很多widgets和layouts可以用于创建UI界面,比如最常见的View有Button,TextView等等,而最常见的布局也有RelativeLayout,LinearLayout等。在一些应用中我们不得不自定义View去满足我...
分类:
移动开发 时间:
2015-03-09 17:34:46
阅读次数:
9938
---------------------------------------看效果(还有动画效果哦)----------------------------------------------------
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andr...
分类:
其他好文 时间:
2015-03-08 14:16:29
阅读次数:
597
1、布局:一个Activity相当于一个手机屏幕默认和手机屏幕的宽高相同LinearLayout、RelativeLayout等布局继承了ViewGroup,ViewGroup是View的子类,可以容纳其他的视图,属于容器视图TextView1)LinearLayout:线性布局默认方向是水平方向:...
分类:
其他好文 时间:
2015-03-08 09:18:13
阅读次数:
109
----------------------------------------------------简单的效果图--------------------------------------------------------------------------
activity_main.xml
<RelativeLayout xmlns:android="http://s...
分类:
其他好文 时间:
2015-03-07 22:43:21
阅读次数:
135
-----------------------------案例一----------------------------------------------------
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layo...
分类:
其他好文 时间:
2015-03-06 22:16:56
阅读次数:
144