《第一行代码-Android》学习笔记(三)

来源:互联网 发布:json解析技术有哪些 编辑:程序博客网 时间:2024/05/20 22:37

1.单位和尺寸:

在项目中尽量使用matchwrap设置控件和布局的大小。

1) pxpt的窘境:

a) px:像素  各种手机的像素都不一样。

b) pt:磅数   效果和px差不多。

所以在手机领域很少使用这两个单位。

2) dpsp来帮忙:

a) dp:密度 每英寸所包含的像素数:比如手机的长3英寸宽2英寸,如果分辨率是320*480,这屏幕的密度为160dpi,如果分辨率是640*960,则屏幕的密度就是320dpi

android规定,在160dpi的屏幕上1dp=1px;在320dpi的屏幕上1dp=2px。这样就可以保证控件在不同密度的屏幕上显示比例保持一致。

b) sp:可伸缩像素(解决文字大小适配问题)

原理和dp一样,只是sp专门用于文字。

 

2.9工具使用:Android sdk 目录tools文件夹中==draw9patch.bat

将要拉伸的部分用小黑点标记,可以使ui展示更加精美。

0 0
原创粉丝点击