Android开发中,我们可能会遇到过一些很复杂的布局,对于初学者来说,可能脑子会嗡的一下,“这么复杂!该怎么整?!”。
不要担心!再复杂的布局其实也是由简单地布局组成的,我们要学会将它分解成基本的布局,那么问题就迎刃而解了。
Android共有五种常见布局方式,分别是:LinearLayout(线性布局),FrameLayout(单帧布局),AbsoluteLayout(绝对布局),...
分类:
移动开发 时间:
2015-03-07 21:20:50
阅读次数:
493
View绘制过程详解界面窗口的根布局是DecorView,该类继承自FrameLayout.说到View绘制,想到的就是从这里入手,而FrameLayout继承自ViewGroup。感觉绘制肯定会在ViewGroup或者View中,
但是木有找到。发现ViewGroup实现ViewParent接口,而ViewParent有一个实现类是ViewRootImpl, ViewGruop中会使用ViewR...
分类:
其他好文 时间:
2015-03-02 11:11:22
阅读次数:
231
fragment 是一个控件,却拥有像activity一样的生命周期 需要一个总的fragmentActivity来进行控制全部的fragment的使用,在这个activity的布局文件中要有一个framelayout的控件容器,来容纳fragment fragment 有个oncrateview来...
分类:
其他好文 时间:
2015-03-01 22:14:36
阅读次数:
124
标签说明,当LayoutInflater遇到这个标签时,它会跳过它,并将内的元素添加到的父元素里。迷惑了吗?让我们用来替换FrameLayout,并重写之前的XML布局: 新的代码中,TextView和ImageView都直接添加到上一层的FrameLayout里。虽然视觉上看起来一样,但View....
分类:
移动开发 时间:
2015-03-01 10:25:27
阅读次数:
182
Android 掌握的知识点总结
1.四大控件
Activity
Service
ContentProvider
BroadCastReceiver
2.布局
常用布局 LinearLayout、RelativeLayout、FrameLayout
布局优化 、、
自定义控件
3.国际化
资源国际化 values-语言码-国家码
系统支持的语言修改...
分类:
移动开发 时间:
2015-02-28 11:25:23
阅读次数:
151
Android常用布局1. LinearLayout(线性布局)2. RelativeLayout(相对布局)3. TableLayout(表格布局)4. AbsoluteLayou(绝对布局)5. FrameLayout(帧布局)低--------------使用量----------------...
分类:
移动开发 时间:
2015-02-26 20:09:34
阅读次数:
171
关键点:1. getMonth():获取当前月(注意:返回数值为0..11,需要自己+1来显示)2.初始年(译者注:注意使用newDate()初始化年时,需要+1900,如下:date.getYear()+1900)DatePicker介绍 DatePicker 继承FrameLayout类,日期选...
分类:
移动开发 时间:
2015-02-06 18:10:49
阅读次数:
270
深入解析Android的自定义布局只要你写过Android程序,你肯定使用过Android平台内建的几个布局——RelativeLayout,LinearLayout,FrameLayout等等。它们能帮助我们很好的构建AndroidUI。这些内建的布局已经提供了很多方便的构件,但很多情况下你还是需...
分类:
移动开发 时间:
2015-02-05 13:28:01
阅读次数:
150
最近新作的项目上线,出现了一个让人抓狂的问题。在此记录一下! 现在的项目中,制作了一个界面非常复杂。整个结构是最外层一个Layout,封装了Menu键吊起的菜单,整个内容使用一个FrameLayout装载,这个layout中会有三个V4 Fragment。一个主Fragment和两个弹出的...
分类:
移动开发 时间:
2015-02-02 19:27:45
阅读次数:
202
创建一个抽屉布局必须得以DrawerLayout作为XML文件的根节点,记住,DrawerLayout引用的是android.support.v4.DrawerLayout,然后在布局内部添加内容视图区域和一个或者两个抽屉视图区域,这里理解抽屉视图即为上面描述的菜单视图。例如下面一段布局中显示,在布局中添加一个FrameLayout作为内容区域(通常用来呈现Fragment),另外在下面定义了一个listView用来呈现抽屉菜单视图:...
分类:
移动开发 时间:
2015-02-02 09:35:10
阅读次数:
227