一、透明度和三原色
(1)在android中,颜色值由透明度alpha和RGB(红、绿、蓝)三原色定义,有八位十六进制数与六位十六位进制数两种编码
(2)八位十六进制,例如:FFEEDDCC,FF表示透明度,EE表示红色的浓度,DD表示绿色的浓度,CC表示蓝色的浓度
二、系统已定义的颜色常量
三、获取屏幕的宽度
public static int getScreenWidth(Context context) { WindowManager wm = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE); DisplayMetrics dm = new DisplayMetrics(); // 从默认显示器中获取显示参数保存到dm对象中 wm.getDefaultDisplay().getMetrics(dm); // 返回屏幕的宽度数值 return dm.widthPixels; }
四、获取屏幕的高度
public static int getScreenWidth(Context context) { WindowManager wm = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE); DisplayMetrics dm = new DisplayMetrics(); // 从默认显示器中获取显示参数保存到dm对象中 wm.getDefaultDisplay().getMetrics(dm); // 返回屏幕的高度数值 return dm.heightPixels; }
五、返回像素的像素密度
public static int getScreenWidth(Context context) { WindowManager wm = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE); DisplayMetrics dm = new DisplayMetrics(); // 从默认显示器中获取显示参数保存到dm对象中 wm.getDefaultDisplay().getMetrics(dm); // 返回屏幕的宽度数值 return dm.density; }