像素:
dp与系统设置的字体大小没有关系,sp会随系统设置的字体大小有关系。
dp与px之间的联系取决于具体设备上的像素密度,像素密度就是DisplayMetrics里的density参数。
像素密度,即一个dp单位包含多少个px单位。
density*dp=px
要想用dp设置布局大小或间距,需把dp值转化为px值。
颜色:
八位编码的前两位表示透明度,FF表示完全不透明,00表示完全透明。其余的值越小越暗,值越大越亮。
六位编码的有两种情况,在xml中默认不透明(0),在代码中默认透明(100)。
view:
id:指定该视图的编号。
layout_width:指定视图的宽度。match_parent,与上级视图一样宽;wrap_content,与内部内容一样宽;内部内容超过上级视图时,该视图保持与上级视图一样宽。
layout_margin:指定该视图与周围视图之间的空白距离,
minWidth:指定该视图的最小宽度。
layout_gravity:该视图与上级视图的对齐方式。
padding:该视图边缘与内部内容之间的空白距离。
visibility:可视类型。
视图在代码中的设置方法:
setlayoutParams:设置宽度和高度。
setMinimumWidth:最小宽度。
SetBackgroundDrawable:设置该视图的背景图片。
setBackgroundResource:设置该视图的背景资源id。
setPadding:设置该视图用户内部内容之间的空白距离。
setvisibility:设置可视类型。