Android官方入门文档[3]构建一个简单的用户界面
这节课教你
1.创建一个线性布局
2.添加一个文本字段
3.添加字符串资源
4.添加一个按钮
5.输入框中填写屏幕宽度...
分类:
移动开发 时间:
2015-01-23 11:12:15
阅读次数:
285
接触安卓有两个月的时间了,一直觉得LinearLayout有什么好学的,觉得想做比较复杂的应用UI都得是使用RelativeLayout才好,最近做项目看了别人的代码后才发现,线性布局在做复杂项目的时候,一样是非常重要!1、layout_width:这个变量可以用来按比例摆放几个控件2、layout...
分类:
移动开发 时间:
2015-01-22 23:17:22
阅读次数:
278
一、目标。 制作类似手机设置中的效果。如图二、代码实现。 1、整体采用线性布局,最上面是一个TextView,下面一个采用相对布局,并设置该相对布局的与边缘的偏移量。 2、在相对布局中存在4个组件:2个TextView、1个CheckBox和1条直线。 3、直线的画法:采用控件,设置高度为“...
分类:
移动开发 时间:
2015-01-22 20:07:02
阅读次数:
198
1.说出android 五中布局,并说出各自作用?FrameLayout: 堆叠布局,也是就可以堆在一起。最长应用于Fragment的使用上。LinearLayout: 线性布局,可以是竖排或水平。ReleativeLayout:复杂页面一般都会用到,可以通过相对位置,而忽略页面的大小。absolu...
分类:
移动开发 时间:
2015-01-22 17:55:42
阅读次数:
189
一、目标。 主界面UI如图所示: 方面是一个功能列表提示框(采用TextView),下面是功能列表(采用GridView)。二、代码实现。 1、在主界面布局文件(activity_home.xml)中增加组件。主界面布局文件(activity_home.xml)采用线性布局,上面一个TextV...
分类:
移动开发 时间:
2015-01-22 15:02:37
阅读次数:
219
1、线性布局属性一、 linearlayout的属性:android:background 设置整个布局画面的背景android:orientation="horizontal" 子元素的排列队形,是横向排列,还是纵向排列android:gravity="bottom" 子元素在布局中的缺省看齐方式...
分类:
移动开发 时间:
2015-01-21 21:56:47
阅读次数:
214
第一种:线性布局 这种布局相对是比较简单的,要么竖向排列,要么横向排列[html]view plaincopy 效果如下:第二种:相对布局 相对布局:即相对于一个参照物的位置,那么必须先有参照物,才能确定接下来的控件的位置,例如先有A...
分类:
移动开发 时间:
2015-01-21 21:56:32
阅读次数:
205
先来看一下效果图:
上图是通过设置layout_weight来解决Android多屏幕自适应。该属性的作用是决定控件在其父布局中的显示权重,一般用于线性布局中。
其值越小,则对应的layout_width或layout_height的优先级就越高,一般横向布局中,决定的是layout_width的优先级;纵向布局中,决
定的是layout_height的优先级。
传统的...
分类:
移动开发 时间:
2015-01-20 09:03:49
阅读次数:
169
一、第一种方法:
(1)Fragment的第一种使用方法是使用fragment加载单独的布局文件:(也就是xml的方式实现)
结构如下:
activity_main.xml主要是在一个线性布局中添加两个线性布局
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:t...
分类:
移动开发 时间:
2015-01-19 22:46:36
阅读次数:
173