之前一直搞不懂这些单位,这里稍微记录一下!
dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。
px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。
pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;
sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。
基本属性
id:控件的id,在java代码中可以通过findViewById()方法来获取对象。
layout_width:组件的宽度,一般设置wrap_content或者match_parent,当然也是可以设置固定值的。
layout_height:组件的高度,同上。
gravity:控件内容的对齐方向。
background:控件的背景颜色,可以为图片。
TextView
1.1阴影设置
android:shadowColor:设置阴影颜色,需要和shadowRadius一起使用。
android:shadowRadius:设置阴影模糊程度,建议使用3.0。
android:shadowDx:阴影水平方向的偏移量。
android:shadowDy:阴影垂直方向的偏移量。
学习到这里之后就不按照这个思路学习了,根据,具体的实现,学习相应的内容,之后的ui记录,有需要的时候,学习了,再补充。