Android核心基础——S02E03_布局演示和android下单位
来源:互联网 发布:阿里云 个人 编辑:程序博客网 时间:2024/05/20 10:13
AbsoluteLayout绝对布局/FrameLayout帧布局
AbsoluteLayout
android:layout_x 指定控件在父布局的x轴坐标
android:layout_y 指定控件在父布局的y轴坐标
FrameLayout
帧布局每次添加的控件都显示在最上面,最后显示在界面上的是最后添加的一个控件
*绝对布局
用处:植物大战僵尸,豌豆荚的子弹移动。
*FramLayout
如:播放器的暂停、前进、后退等。
*TableLayout表格布局
android:shrinkColumns 收缩列
android:stretchColumns 拉伸列
android:collapseColumns 隐藏列
android:layout_column 指定列(作用在列的身上)
android:layout_span 合并列(作用在列的身上)
TableRow单元行里的单元格的宽度小于默认的宽度时就不起作用,其默认是fill_parent,高度可以自定义大小
--------------------
收缩列:
*Android下的单位
一般HVGA代表320x480像素,这个用的比较多。
这个和设备硬件有关,一般为了支持WVGA、HVGA和QVGA推荐使用这个,不依赖像素。
主要处理字体的大小,可以根据用户系统的字体自适应。
除了上面三个显示单位,下面还有几个不太常用:
为了适应不同分辨率,不同的像素密度,推荐使用dip,文字使用sp。
常见的密度比值:
240*320的密度比值是: 0.75
320*480的密度比值是: 1.0
480*800的密度比值是: 1.5
float density = getResources().getDisplayMetrics().density;
1.0 * 160dp =160px
0.75* 160dp = 120px
1.5 *160dp = 240px
- Android核心基础——S02E03_布局演示和android下单位
- 布局演示和android下单位
- Android核心基础——S02E02_布局演示(LinearLayout, RelativeLayout)
- 【黑马Android】(02)短信发送器/布局演示/android下单位/android下Junit/保存数据/android下权限/xml解析和序列化
- 【Android基础】常用的布局和单位的简介
- Android核心基础——S01E08_拨号器的布局
- Android核心基础——概述、布局、单击事件
- Android中布局的像素和单位
- 【Android】46、布局的单位和尺寸
- android xml 布局单位
- Android 布局单位转换
- android布局单位
- Android核心基础——S02E04_android下Junit
- Android核心基础-6.演示案例-6.1.电话拨号
- Android核心基础-6.演示案例-6.2.查看程序错误信息
- Android核心基础-6.演示案例-6.4.短信发送
- Android核心基础——S01E03_Android体系结构和虚拟机
- android布局单位px,dip
- 关于SIP的源码地址
- YY's Minions - ZOJ 3804 搜索
- zoj 3353 Chess Board(高斯消元)
- 微信内置JsAPI之WeixinJSBridge
- mysql忘记密码以及出现error 1045(28000)时的解决办法
- Android核心基础——S02E03_布局演示和android下单位
- git的安装使用
- Impala ODBC 安装笔记
- 一些流的理解
- js jquery版本的 金额千分位转换函数(非正则,效率极高)
- ios百度地图的使用(基本定位和地理编码)
- Invoke与begininvoke
- 二叉树的三叉链表存储结构
- 实现短信验证码