3.2 百花齐放—各种Layout布局3.2.1Layout布局的简单介绍一般的,一个Android视图中会有很多的控件。为了界面的合理、美观,我们需要让它们按照我们设计好的思路排列在界面上,那么,我们就需要容器来存放这些控件,并控制它们的位置排列,就像HTML中的div、table一样,Android布局也起到了同样的作用。Android布局有很多种,它们各有各的特点,分别应用在不同的场合,而且...
分类:
其他好文 时间:
2015-01-08 09:37:38
阅读次数:
184
不管是为了封装也好,实现特殊的效果也好,大家或多或少都会进行自定义View的实践,这中间又主要有两种:一种是继承于View或ViewGroup,还有一个是继承于各种已存在的Layout使用XML来写。今天要来讨论的是第二种,实践就不详细说了,这里主要是针对这种方式带来的布局层次过深的问题提出两个方案。...
分类:
其他好文 时间:
2015-01-07 20:58:04
阅读次数:
148
[Android布局学习系列] 1.Android 布局学习之——Layout(布局)具体解释一 2.Android 布局学习之——Layout(布局)具体解释二(常见布局和布局參数) 3.Android 布局学习之——LinearLayout的layout_weight属性 4.Android 布...
分类:
移动开发 时间:
2015-01-07 20:50:07
阅读次数:
301
最近在开发一个天气预报的app,看到一个比较不错友情提示,如下: 怎么样,看起来比原始的dialog好看吧.好了,做法也许有很多,我介绍下我的做法吧,首先,我第一个想到的就是重写dialog.自定义一个layout布局,引用shape.xml实现圆角。在此之前,我要说明一下:在我们新建的布局文件,....
分类:
移动开发 时间:
2015-01-07 09:16:46
阅读次数:
205
res目录主要是存放资源文件的!layout 布局 这个就是你经常看到的与用户交互的界面的 xml 文件,就是各个 view 的排列和嵌套,没什 么好说的啦 风格和主题、 风格主要是指 view 的显示风格 ;anim 一般是设置动画,画资源分为两种,一是实现图片的 translate、scale....
分类:
移动开发 时间:
2014-12-25 09:47:13
阅读次数:
199
Android开发中,如果系统提供的View组件不能满足我们的需求,我们就需要自定义自己的View,此时我们会想可不可以为自定义的View定义属性呢?答案是肯定的。我们可以定义自己的属性,然后像系统属性一样用在layout布局中。通过下面3步既可以完成自定义属性:第一步:在values文件夹下的at...
分类:
移动开发 时间:
2014-12-17 23:58:20
阅读次数:
275
一、LinearLayout(线性布局)
提供了控件水平垂直排列的模型,同时可以通过设置子控件的weight布局参数控制各个控件在布局中的相对大
小。
水平(vertical)垂直(horizontal)
fill-parent:占满整个屏幕
wrap-content:刚好适合控件内容的大小
对齐方式gravity...
分类:
移动开发 时间:
2014-12-16 21:07:55
阅读次数:
211
通俗的说,inflate就相当于将一个xml中定义的布局找出来
如果你的Activity里用到别的layout,如显示图片的对话框,其layout布局文件为view.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
an...
分类:
移动开发 时间:
2014-12-11 14:09:29
阅读次数:
175
先来张效果图: ?? layout布局设置: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_pa...
分类:
移动开发 时间:
2014-12-08 02:09:21
阅读次数:
219
Android项目的目录结构及功能 目录功能gen自动生成的文件,不要修改assets项目中自定义的需要用到的资源,Android平台不能识别res工程资源,Android平台能够识别,并且会在gen目录中自动生成IDdrawable可绘制的资源(图片),对应不同的分辨率layout布局管理文件va...
分类:
移动开发 时间:
2014-11-28 16:00:01
阅读次数:
212