Android开发教程(四)
来源:互联网 发布:mac用什么看文档 编辑:程序博客网 时间:2024/05/01 22:07
控件布局初步
1.控件布局的基本概念
使用布局文件
使用代码完成布局(动态)
2.控件布局的种类
常用 Linear Layout线性布局
最常用Relative Layout相对布局
Listview 列表布局
Gridview 网格布局
3.线性布局的基本使用方法
match_parent匹配父控件,和activity的宽高一样
wrap_content与文字长度一致
orientation 方向
horizontal水平
Vertical垂直
4.常用布局初步
(1).距离单位之px(像素)
(2).距离单位之dp
Android阵营屏幕分辨率不统一,导致同样px的布局在不同分辨率上显示不同,如何解决?
引入dp : px=dp*(dpi/160)
(3).距离单位之sp(缩放像素)
通长用于指定字体的大小,手机设置中修改字体时sp随之改变。
我们设置控件字体大小的时候一般要用sp,可以与android系统所使用的字体保持统一,而设置控件高度和宽度一般使用dp。\
(4).控件的边外距和内边距(类似与div-css布局)
0 0
- Android开发教程(四)
- Android 日历开发教程[四]
- Android NDK 开发教程四:TwoLibs示例
- Android OpenGL ES 开发教程(四)
- 读书笔记(四)Android应用开发教程
- Android 适配器教程(四)
- Android简明开发教程四:Android应用基本概念
- Sidebar Gadget开发教程(四)
- (转载)四 MongoDB开发教程
- unity3d教程:游戏开发算法(四)
- HTC VIVE开发教程(四)
- Tribon Vitesse开发教程(四)
- android开发教程(四)——java之Hello World
- android开发教程(四)——java之Hello World
- Android NDK 开发教程四:Hello JNI 示例
- Android教程(四)-- TextView的使用
- hjr教程-Android(四):关于UI
- Android开发小生(四)
- PHP cURL 返回 HTTP/1.1 100 Continue
- centos系统下载
- 进程间通讯总结 (5)
- JavaScript中使用ActiveXObject操作本地文件夹的方法
- 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
- Android开发教程(四)
- 第五周项目(1)-构造三角形类(2)
- 如何让git使用vim而不是vi
- poj 2688 Cleaning Robot
- Android开发教程(五)
- Android子线程中更新UI的3种方法
- 表格维护生成器-部分字段不能修改或不能看见
- CAS实现SSO单点登录原理
- 利用EF 插入数据库指定ID