Layout(布局) Android提供了5种类型的布局类型,有哪5种呢? 第一个:LinearLayout(线性布局) 第二个:RelativeLayout(相对布局) 第三个:TableLayout(表格布局) 第四个:AbsoluteLayout(绝对布局) 第五个:FrameLayout(单 ...
分类:
移动开发 时间:
2016-07-15 19:37:01
阅读次数:
903
今天要提取的效果是,使用ViewPager简单实现帖子列表的功能。看起来还是比较炫酷的。。。但是使用的是v4包中的ViewPager啦。整体功能效果就是利用ViewPager左右拖动的效果,在头部使用RadioGroup单选框进行页面的区分。主页面整体使用FrameLayout,因为要由一个悬浮图标发表帖子。大概的需求还有搜索框的隐藏还有显示,要求无论在哪个页面,要跳回全部的页面下进行搜索。效果还是...
分类:
其他好文 时间:
2016-07-14 17:28:58
阅读次数:
183
后来也一直没有再回头看,再后来,看到评论多是负面的,也就心懒了,这个系列就没再写下去了。
今天重新把文章修改一下。完全没有错不敢说,只是把当年漏写的一些内容再补进去吧。
评论不删不改,大家自己看吧。
我写的文章,基本都是面向新手的,所以没有很多高深的玩法(我自己也不擅长啦,我也不是高手)。
所以新手看我的文章,入门即可,高深的内容不在我这里,我的庙小,装不下大神。
再版修正说明:
首先...
分类:
移动开发 时间:
2016-07-13 16:37:09
阅读次数:
288
在手机屏幕上能够实现的人机交互行为,大致包括点击按钮,拉动滑动块,物体缩放,上下左右拉动等。 手机屏幕触摸事件的监听方法: 1.首先要设置一块布局区域,frameLayout/LinearLayout等都可以,并为布局设置id; 2.在Activity中声明相应的布局类型,并通过findViewBy ...
分类:
其他好文 时间:
2016-07-09 23:47:11
阅读次数:
872
在Activity的attach方法中通过调用PolicyManager.makeNewWindo创建Window,将一个View add到WindowManager时,WindowManagerImpl创建一个ViewRoot来管理该窗口的根View。并通过ViewRoot.setView方法把该View传给ViewRoot。
Activity中的Window对象帮我们创建了一个PhoneWindow内部类DecorView(父类为FrameLayout)窗口顶层视图。
WindowManagerImpl...
分类:
移动开发 时间:
2016-07-09 22:20:54
阅读次数:
307
Android界面编程
2.3.1 布局介绍
布局用于定义Activity中UI元素的排列结构,Android提供了LinearLayout线性布局、RelativeLayout相对布局 、FrameLayout帧布局 、TableLayout表格布局、AbsoluteLayout坐标布局 共五种布局,可以通过两种方式声明布局:
? 在 XML 中声明 UI 元素。Android ...
分类:
移动开发 时间:
2016-07-06 18:23:14
阅读次数:
303
当LayoutInflater遇到这个标签时,它会跳过它,并将<merge />内的元素添加到<merge />的父元素里。迷惑了吗?让我们用<merge />来替换FrameLayout,并重写之前的XML布局: <merge xmlns:android="http://schemas.andro ...
分类:
其他好文 时间:
2016-07-06 00:03:02
阅读次数:
183
horizontlScrollView 由上面的继承图,可以看出是FrameLayout的子类,它允许显示图层大于物理展示的宽度。 子view可能是一个复杂的布局, 它的子View一般是一个水平方向的LinearLayout.用来显示顶部标题 The TextView class also take ...
分类:
移动开发 时间:
2016-07-01 22:58:36
阅读次数:
225
1,软件锁(功能描述:当软件处于以加锁的列表中时,打开这个软件会跳转到密码输入界面,输入正确会跳转到软件界面,否则密码错误) ①ui参考 不使用fragment,采用布局叠加隐藏,点击一个文本,就显示一个界面(列表ListView),另一个布局界面隐藏起来(frameLayout帧布局实现). ②程 ...
分类:
移动开发 时间:
2016-06-22 23:24:00
阅读次数:
243
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/ll_grid_item" android ...
分类:
其他好文 时间:
2016-06-18 06:39:55
阅读次数:
420