android布局之LinearLayout
2010-05-29 06:00:00 来源:WEB开发网声明:这是android官方网站上的例子,添加了自己的理解,望各位大牛们多多指教
Java代码
1. main.xml
2.
3.
4. < ?xml version="1.0" encoding="utf-8"? >
5. < !--
6. < LinearLayout >
7. 线性版面配置,在这个标签中,所有元件都是按由上到下的排队排成的
8. -- >
9. < LinearLayout
10. xmlns:android="http://schemas.android.com/apk/res/android"
11. android:orientation="vertical"
12. android:layout_width="fill_parent"
13. android:layout_height="fill_parent" >
14. < !-- android:orientation="vertical" 表示竖直方式对齐
15. android:orientation="horizontal"表示水平方式对齐
16. android:layout_width="fill_parent"定义当前视图在屏幕上
17. 可以消费的宽度,fill_parent即填充整个屏幕。
18. android:layout_height="wrap_content":随着文字栏位的不同
19. 而改变这个视图的宽度或者高度。有点自动设置框度或者高度的意思
20.
21. layout_weight 用于给一个线性布局中的诸多视图的重要度赋值。
22. 所有的视图都有一个layout_weight值,默认为零,意思是需要显示
23. 多大的视图就占据多大的屏幕空 间。若赋一个高于零的值,则将父视
24. 图中的可用空间分割,分割大小具体取决于每一个视图的layout_weight
25. 值以及该值在当前屏幕布局的整体 layout_weight值和在其它视图屏幕布
26. 局的layout_weight值中所占的比率而定。
27. 举个例子:比如说我们在 水平方向上有一个文本标签和两个文本编辑元素。
28. 该文本标签并无指定layout_weight值,所以它将占据需要提供的最少空间。
29. 如果两个文本编辑元素每一个的layout_weight值都设置为1,则两者平分
30. 在父视图布局剩余的宽度(因为我们声明这两者的重要度相等)。如果两个
31. 文本编辑元素其中第一个的layout_weight值设置为1,而第二个的设置为2,
32. 则剩余空间的三分之二分给第一个,三分之一分给第二个(数值越小,重要
Tags:android 布局 LinearLayout
编辑录入:coldstar [复制链接] [打 印]- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
赞助商链接