Android开发笔记(四)
2016-03-30 13:22
381 查看
控件布局初步
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布局)
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布局)
相关文章推荐
- Android开发笔记(三)
- 关于android.mk文件的作用、语法和自动添加源文件的学习
- android TextView 改变颜色
- [转载]android工程中引入另一个工程中的资源
- Exception_android_java.lang.NoClassDefFoundError
- 使用Android Studio的Live Templates——实现用少量的代码写出更多的代码
- Android-Tips(实用Android开发技巧)
- android相关权限
- Android_ _开发技巧总结
- android studio遇到的一些问题和解决方案(Mac版)
- Android提升篇系列:Android项目代码优化实践
- Android RSA加密解密算法解析
- Android比DES加密更安全的算法——3DES加密算法
- Android AES 文件加密解密
- Android中获取各种服务是哪里来的
- Android AES加密算法及其实现
- Android: 解决GridView、ListView在ScrollView中出现冲突的问题
- android笔记之ListView的setEmptyView方法
- android 自定义折线图
- android studio 项目作为library, 安装时候出现两个应用程序图标