一、LinearLayout(线性布局)
提供了控件水平垂直排列的模型,同时可以通过设置子控件的weight布局参数控制各个控件在布局中的相对大
小。
水平(vertical)垂直(horizontal)
fill-parent:占满整个屏幕
wrap-content:刚好适合控件内容的大小
对齐方式gravity取值:
top:不改变大小,...
分类:
移动开发 时间:
2016-05-12 19:51:13
阅读次数:
144
在进行UI布局的时候,可能经常会用到 android:gravity 和 android:layout_Gravity 这两个属性。
关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。 (资料来自网络)
LinearLayout有两个非常相似的属性:
android:gravity与android:layo...
分类:
移动开发 时间:
2016-05-12 16:50:37
阅读次数:
242
第二类:属性值必须为id的引用名“@id/id-name” 仅RelativeLayout中有效 android:layout_below 在某元素的下方 android:layout_above 在某元素的的上方 android:layout_toLeftOf 在某元素的左边 android:la ...
分类:
移动开发 时间:
2016-05-07 12:41:07
阅读次数:
129
Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料. 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 (Hrizontal表示水平) android:layout_centerVertica ...
分类:
移动开发 时间:
2016-05-07 12:40:35
阅读次数:
244
Context实例个数 = Service个数 + Activity个数 + 1(Application对应的Context实例)
context:
1、它描述的是一个应用程序环境的信息,即上下文。
2、该类是一个抽象(abstract class)类。
Application:
创建Application 对象时, 而...
分类:
移动开发 时间:
2016-05-07 08:37:51
阅读次数:
161
Android布局是指包裹空间的容器,使添加的控件以特定的形态显示的的一种“规范”。...
分类:
移动开发 时间:
2016-05-07 08:19:34
阅读次数:
213
ViewStub是Android布局优化中一个很不错的标签/控件,直接继承自View。虽然Android开发人员基本上都听说过,但是真正用的可能不多。 ViewStub可以理解成一个非常轻量级的View,与其他的控件一样,有着自己的属性及特定的方法。当ViewStub使用在布局文件中时,当程序inf ...
分类:
移动开发 时间:
2016-05-05 12:45:28
阅读次数:
212
ScrollView标签要放到最外层,事例:
<ScrollViewxmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
androi..
分类:
移动开发 时间:
2016-05-03 20:35:05
阅读次数:
224
一 线性布局(LinearLayout) 以什么方式布局,决定Layout里的内容的排列方式 android:orientation 值:vertical 竖直布局 horizontal 水平布局 android:layout_gravity 值:left right bottom top 当竖直布 ...
分类:
移动开发 时间:
2016-04-30 15:39:00
阅读次数:
245
在Android开发中,我们常用的布局方式主要有LinearLayout、RelativeLayout、FrameLayout等,通过这些布局我们可以实现各种各样的界面。与此同时,如何正确、高效的使用这些布局方式来组织UI控件,是我们构建优秀Android App的主要前提之一。本篇内容就主要围绕Android布局优化来讨论在日常开发中我们使用常用布局需要注意的一些方面,同时介绍一款SDK自带的U...
分类:
移动开发 时间:
2016-04-29 15:13:33
阅读次数:
241