Android基础之相关布局和参数
来源:互联网 发布:1元抢购软件 编辑:程序博客网 时间:2024/05/21 22:32
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Redserved !
android:layout_gravity与android:gravity:
举例子说明吧。比如说button,
android:layout_gravity 表示按钮在界面上的位置。
android:gravity表示button上的字在button上的位置
Android中左边和右边分别保留多少空白:
使用anroid:layout_marginLeft,android:layout_marginRight: 用dip或者px作为单位 如30dip
什么叫dpi:指一英寸的屏幕可以放多少个像素,高分辨率的清晰度原因即在于此。
dimension单位:
代码中数字单位是像素
px:pixels, 是屏幕的像素点。
in:inches, 英寸。
mm:milimeter,毫米。
pt:point,1/72 英寸。
dp:density,一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1px,320则为2px。
dip:等同于dp 。一般定义组件的宽高
sp:: scaled pixed 同dp相似,但还会根据用户的字体大小偏好来缩放。
建议使用sp作为文本的单位,其它用dip。布局时尽量使用单位dip,少使用px。
一般情况下手机的分辨率都是长*宽,得出多少个像素,相对而言是分辨率越高,屏幕越小则越清晰,因为单位面积即
inch内像素多了。
Android下的几图布局文件的使用Layout
LinearLayout:可水平或者纵向排列控件 注意要写orientation属性,先前的API默认是horizonal,现在必须写
TableLayout:提供tablerow,里面有多个cell;一个布局文件可以有多个tablerow,strech指定哪行或哪列,哪行理论上则会变宽,它的原理是其他控件先划分区域,分完,由这几行或列来霸占
RelativeLayout:相对布局,可上下左右对齐
AbsoluteLayout:绝对布局,限制控件,绝对位置
Frame layout:每一行显示一个图标。如果两个图标在一起的话,图标会overlap. 当图标之间发生overlap的时候,就会以overlap的形式布局。一般写浮层可以用,而且最原始的布局也是它,用它做子布局一般加载速度会快,因为默认会把它当成一个结点。
FrameLayout有这样一个用处:就是界面元素若需要通过程序控制其可见性,可以使用FrameLayout.使用Android:visibility 属性,它有三个值visible - 显示;invisible -不可见,但是依然占据位置;gone - 不可见,并不占据位置;
http://edu.csdn.net/course/detail/3033
- Android基础之相关布局和参数
- Android之布局参数
- android布局和布局参数
- android布局之基础布局
- 【android基础】——Android布局相关
- Android基础布局之六大布局
- Android 基础之布局管理器
- android基础学习之布局
- Android基础布局之ConstraintLayout
- Android -- android activity 各种布局方式以及相关参数
- Android app开发从零开始之基础篇—布局和控件(一)— 布局
- Android页面布局之其他布局相关属性
- Android:可动态布局抽屉之基础
- android 基础之布局属性
- android基础学习之六大Layout布局
- Android基础之常用布局介绍
- Android基础之listview多种布局
- Android基础学习之常用布局学习
- Android JSON解析类 - JsonReader
- 语句2
- POP3协议
- c++ const
- zoj1091经典的广搜题目
- Android基础之相关布局和参数
- 学C语言自己写的一个程序
- 在AS5上安装oracle10g
- Cheat Engine Tutorial v3--翻译Cheat Engine 6.1 tutorial(2)
- 轮胎的密码
- 在ProjectLocker上搭建自己的GIT服务器
- 完成端口
- 程序异常处理原则
- ...