Android布局是应用界面开发的重要一环,在Android中,共有五种布局方式,分别是:LinearLayout (线性布局),FrameLayout(框架布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。 一、 线性布
分类:
移动开发 时间:
2016-02-26 23:17:45
阅读次数:
357
这是效果
主要是onTouchListener监听事件,监视什么时候滑到底部
同时要理解getMeasuredHeight和getHeight的区别
getMeasuredHeight:全部的长度 包括隐藏的
getHeight:在布局中展示出来的长度
布局文件:
<FrameLayout xmlns:android="http://schemas.android.com/apk/...
分类:
移动开发 时间:
2016-02-25 06:50:02
阅读次数:
221
学习要点:下拉刷新 这个小应用包含了在使用到GridView,FrameLayout,TextView,ListView等等控件时的所有下拉刷新效果下拉刷新具有极为强大的使用空间,几乎所有的应用都会用到。 源码解析文档:http://a.codekk.com/detail/Android/Grumo
分类:
移动开发 时间:
2016-02-24 13:55:55
阅读次数:
656
一、简介 1.在main.xml中用TabHost、TabWidget、FrameLayout标签作布局 2.在MainActivity中生成TabHost、TabSpec,调用setIndicator()、setContent()、addTab(),用Intent指明要跳转的tab对应的class
分类:
移动开发 时间:
2016-02-17 19:00:06
阅读次数:
212
分类:C#、Android、VS2015; 创建日期:2016-02-11 一、简介 帧布局是显示多个层次图的有效手段。比如第3章介绍的百度地图就是利用帧布局来实现的,它将图层分为22级分别缓存到指定的文件夹下,程序根据用户对地图的放大程度,自动判断应该将哪一级作为最顶层的图层。另外,地图覆盖物功能...
分类:
移动开发 时间:
2016-02-11 15:40:11
阅读次数:
317
1.简介 frameLayout为框架布局,该布局的特点为层层覆盖,即最先放置的部件位于最下层,最后放置的部件位于最上层。 2.构建 如图所示,该视图中有五个TextView。其中,tv1放置在最底层,tv5放置在外层,即tv5将遮掩tv1的部分内容。 我们让五个TextView不断变换颜色,形成霓
分类:
移动开发 时间:
2016-02-07 17:29:54
阅读次数:
256
上一篇文章中主要介绍了ui的控件,这里就学习下布局吧。android的基本布局在layout下主要如图:
从上图可以看出有FrameLayout(单帧布局),LinearLayout(线性布局),TableLayout(表格布局),RelativeLayout(相对布局),GridLayout(网格布局)等。具体的布局样式,在上图中也可以简单地看出来。
这里先介绍下an...
分类:
移动开发 时间:
2016-02-06 14:27:21
阅读次数:
382
假设做一个弹出的控件,我们能够进行加入view: 写class SatelliteMenu extends FrameLayout private void init(Context context, AttributeSet attrs, int defStyle) { inflate(conte
分类:
移动开发 时间:
2016-02-01 20:42:31
阅读次数:
222
常用的有三种 LinearLayout 线性布局 RelativeLayout相对布局 FrameLayout帧布局 特点: LinearLayout 线性布局 --> 1,默认是水平布局"horizontal" 可以设置为"vertical" 垂直布局 2,很有条理,写出来的布局比较直观,适合简单
分类:
移动开发 时间:
2016-01-27 23:19:04
阅读次数:
414
1.FrameLayout:children按照从左上开始的顺序排列,主要用于tabed view或者图片切换功能;最简单的布局模型,在这种布局下每个添加的子控件都被放在布局的左上角,并覆盖在前一子控件的上层。2.线性布局(LinearLayout):children排列成一行多列或者一列多行的形式...
分类:
移动开发 时间:
2016-01-20 22:36:57
阅读次数:
225