android 布局方式 像素单位
发布日期:2021-09-23 03:31:41 浏览次数:24 分类:技术文章

本文共 1822 字,大约阅读时间需要 6 分钟。

 

像素:(建议用dp)

   px(像素):屏幕上的点。

q    in(英寸):长度单位。

q    mm(毫米):长度单位。

q    pt(磅):1/72英寸。

q    dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px

q    dipdp相同多用于Google示例中。

q    sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放

density :值表示每英寸有多少个显示点,与分辨率是两个概念。

WQVGA屏density=120;

QVGA屏density=120;

HVGA屏density=160;

WVGA屏density=240;

当屏幕density=240时使用hdpi标签的资源
当屏幕density=160时,使用mdpi标签的资源
当屏幕density=120时,使用ldpi标签的资源。

px 与 dp的换算

pixs =dips * (densityDpi/160)

dips=(pixs*160)/densityDpi

 

布局方式:

Linearlayout(线性布局)默认布局方式

TableLayout?(表格布局)

q Relative Layout(相对布局)--推荐使用 相对布局比起前面两种布局方法而言更随意,用户可以将控件放在自己所希望的任何位置。

AbsoluteLayout(绝对布局)--不推荐使用,因为android的屏幕分化太严重了,除非是针对某一款硬件专业使用,或者有针对各种屏幕写对应的配置文件

在LinearLayout和TableLayout中常见的指令有

android:id——控件指定相应ID
android:text——控件中显示文字。注意尽量使用Strings.xml
android:gravity——控件中文字基本位置,如center、left、right、center_horizontal等。
android:textsize——控件中字体大小,单位为pt。
android:background——控件背景色
android:width——控件宽度
android:height——控件高度
android:padding——空间内边距,指控件当中内容到空间的距离。其中有android:padding_left、android:padding_right等。
android:siglelise——如果设置为真,控件内容将在同一行显示。
android:margin——外边距。

相对布局Relative Layout

大体分为下面三类

第一类:属性值为true或false

android:layout_centerHrizontal 是否至于水平方向中央

android:layout_centerVertical 是否至于垂直方向中央

android:layout_centerInparent 至于父控件水平/垂直方向中央

android:layout_alignParentBottom 是否与父控件下边对齐

android:layout_alignParentLeft 是否与父控件的左边对齐

android:layout_alignParentRight 是否与父控件的右边对齐

android:layout_alignParentTop 是否与父控件的上边对齐

android:layout_alignWithParentIfMissing  

第二类:属性值必须为id的引用名“@id/id-name”

android:layout_below  在某某上面

android:layout_above 在某某下面

android:layout_toLeftOf  将控件左边缘至于给定控件的右边

android:layout_toRightOf 将控件右边缘至于给定控件的左边

android:layout_alignTop  将控件的顶部与给定控件顶部对奇

第三类:属性值为具体的像素值,如30dip,40px

android:layout_marginBottom 与下边的距离

android:layout_marginLeft 与左边的距离

android:layout_marginRight 与右边的距离

android:layout_marginTop  与上边的距离

 

转载地址:https://blog.csdn.net/aminoph/article/details/9410145 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:keytool
下一篇:Android源码下载并绑定到Eclipse中

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月17日 12时56分17秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章