线性布局 LinearLayoutandroid:orientationandroid:gravityandroid:layout_gravity(空间的属性)gravity的属性值有:top、bottom、left、right、center、center_vertical、center_horiz...
分类:
移动开发 时间:
2015-11-19 15:02:32
阅读次数:
202
1.tablelayout不能跨行跨列,gridlayout能够解决这个问题在android4.0版本之前,如果想要达到网格布局的效果,首先可以考虑使用最常见的LinearLayout布局,但是这样的排布会产生如下几点问题:1)、不能同时在X,Y轴方向上进行控件的对齐。2)、当多层布局嵌套时会有性能...
分类:
移动开发 时间:
2015-11-19 14:28:29
阅读次数:
181
RelativeLayout(相对布局)允许子元素指定它们相对于其他元素或父元素的位置(通过ID指定),因此用户可以右对齐,或上下对齐,或置于屏幕中央的形式来排列两个元素。RelativeLayout的属性如下:// 相对于给定ID控件android:layout_above 将该控件的底部置于给定...
分类:
移动开发 时间:
2015-11-18 21:33:54
阅读次数:
201
相信大家对LinearLayout已经相当熟悉,但你们是否了解它的属性baselineAligned呢? Android官方文档是这么描述的: 那到底这个属性是做什么用的呢? baselineAligned:基准线对齐。 首先要解释什么是基准线,这个在中文中不常见,但在以字母为书写语言的其他国家非....
分类:
移动开发 时间:
2015-11-17 10:37:34
阅读次数:
226
布局:控制视图在界面上显示的位置 match_parent:匹配上一级; wrap_content:包裹内容,正好把内容完全显示出来的高度和宽度; 线性布局(LinearLayout) LinearLayout:线性布局(两个方向:horizontal--水平方向、vertical--垂直方向) 水...
分类:
移动开发 时间:
2015-11-16 19:42:17
阅读次数:
256
在进行UI布局的时候,可能经常会用到android:gravity 和android:layout_Gravity 这两个属性。关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。 (资料来自网络)LinearLayout有两个非常相似的属性:android:gravity与andr...
分类:
移动开发 时间:
2015-11-14 12:24:22
阅读次数:
291
android 让一个控件按钮居于底部的几种方法:http://www.cnblogs.com/zdz8207/archive/2012/12/13/2816906.html android布局--Android fill_parent、wrap_content和match_parent的区别: http://www.cnblogs.com...
分类:
移动开发 时间:
2015-11-11 00:02:39
阅读次数:
179
LinearLayout和RelativeLayout共有属性:java代码中通过btn1关联次控件android:id="@+id/btn1"控件宽度android:layout_width="80px" //"80dip"或"80dp"android:layout_width =“wrap_co...
分类:
移动开发 时间:
2015-11-08 14:43:35
阅读次数:
208
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、A...
分类:
移动开发 时间:
2015-11-08 14:41:56
阅读次数:
286
在现在的开发环境中,很容易让人忘了对布局进行优化,我们只需要在IDE中调整调整,然后再setContentView()一下就行,那么让我们来看看在这个过程中他做了什么:1.读取文件2.解析数据3.展开布局如果布局结构复杂的话,花费的时间就会越长,那么我们不妨来对结构进行写简单调整:一、使用相对布局作...
分类:
移动开发 时间:
2015-11-05 06:09:30
阅读次数:
219