文档章节

Android移动开发--长度单位和内外边距

在路上的
 在路上的
发布于 2016/08/01 17:37
字数 232
阅读 50
收藏 0

钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>

1.px像素

480*800

2.想要了解像素要了解dpi

对角线长度

dpi表示的是这个屏幕的细腻程度

3.dp

由于不同屏幕的像素是不一样的,所以如果按照像素来写位置大小的话,会造成同一个程序在不同的屏幕是不一样的。我们定义了一个新的单位,像素无关。

4.sp

通常用于指定字体大小,当用户修改手机显示字体时,sp会随之改变。

举一个例子:

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="#FF0000"
    android:textSize="50dp"
    android:text="第一个"/>
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="#00FF00"
    android:textSize="50sp"
    android:text="第二个"/>

当我们更改了自己手机的字体的时候,

第二个明显变大了,根据手机字体变化的。

5.内外边距

 

 

在路上的
粉丝 0
博文 18
码字总数 3712
作品 0
廊坊
私信 提问
加载中
请先登录后再评论。
Android技术体系结构

一、Android技术体系结构 1.Android项目目录结构 src 源文件 gen ADT自动生成的JAVA文件,程序员千万不要去修改 Android 4.2.2+Android Private Libraries jar文件 assets 资源文件,图片,音...

beenlee
2013/12/09
327
0
Android技术体系结构

一、Android技术体系结构 1.Android项目目录结构 src 源文件 gen ADT自动生成的JAVA文件,程序员千万不要去修改 Android 4.2.2+Android Private Libraries jar文件 assets 资源文件,图片,音...

dbeenlee
2013/12/07
132
0
Android Studio教程06-布局,监听器以及基本控件

[TOC] 2. 监听器 一个控件可以设置多个监听器 绑定监听器的步骤 获取代表控件的对象 定义一个类,实现监听器接口 生成监听器对象 为控件绑定监听器对象 3. 布局 控件布局方法:就是控制控件在...

osc_3ysjf99y
2019/01/17
1
0
web端常见兼容性问题整理

一、html和css 各浏览器的默认内外边距不一致问题 最明显的是ul标签内外边距问题,ul标签在IE-7中,有个默认的外边距,但是在IE8以上及其他浏览器中有个默认的内边距。 解决办法:*{margin:0;...

osc_61miqbdb
2018/09/02
2
0
android 长度单位和内外边距

px :像素 dpi:(dot per inch)每英寸上的点的数量 , 表示屏幕的细腻程度,比如 dpi = 160 表示每英寸上有160个像素点。 dp:设备无关像素 dp = dip(devices independent pixels) 换算公...

yiyutianran
2015/03/30
6
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS6.9下手动编译并安装Python3.7

CentOS6.9默认安装的python版本为2.6.6,若想安装python3以上版本,只能手工编译安装 下面介绍python3.7.3版本的手动编译并安装的步骤 1、下载Python3.7.3的源码包 https://www.python.org/f...

yuanfan2012
2019/05/09
0
0
用canvas画太极图(一步步详解附带源代码)

canvas绘图 该元素负责在页面中设定一个区域,然后由js动态地在这个区域中绘制图形。这个技术最早是由美国苹果公司推出的,目的是为了取代flash,很快主流浏览器都支持它。 绘制路径 要绘制路...

osc_8adtko4d
54分钟前
7
0
iOS逆向开发(5):微信强制升级的突破

接下来的几篇文章,小程以微信为例,实战地演示一下:如何注入iOS的APP。其中使用到的知识,基本在前面的文章中都有介绍到。 小白:小程,我想用回旧版本的微信! 小程:为什么要用旧版本微信...

广州小程
05/21
6
0
时间格式的处理,前端的时间显示2020-07-13T16:02:00.000+0000

在后端添加@JsonFormat @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") 在这里插public class CdEqInfoVO { /** * 设备id */......

osc_ekw8urc6
55分钟前
9
0
CLion 中的 Makefile 项目:现已公开!

CLion 2020.2 EAP2 带来了期待已久的 Makefile 项目支持。尽管它仍在初期阶段,具有各种局限性和已知问题,但足以应付大量项目。 您有 Makefile 项目吗?查看原文获取免费的 EAP 版本并立即尝...

Bennyhuo
前天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部