本文共 2459 字,大约阅读时间需要 8 分钟。
// 设置取消、确定按钮的颜色Button button_negative = dialog.getButton(DialogInterface.BUTTON_NEGATIVE);if (button_negative != null) { button_negative.setAllCaps(false); button_negative.setTextColor(BTN_NEGATIVE_COLOR);}Button button_positive = dialog.getButton(DialogInterface.BUTTON_POSITIVE);if (button_positive != null) { button_positive.setAllCaps(false); button_positive.setTextColor(BTN_POSITIVE_COLOR);}注:官方建议使用DialogFragment创建对话框
/*** 获取屏幕的宽度px** @param context* @return*/public static int getRealScreenWidth(Context context) { DisplayMetrics dm = new DisplayMetrics(); WindowManager manager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); if (manager != null) { manager.getDefaultDisplay().getMetrics(dm); } // 屏幕宽(px,如:px) return dm.widthPixels;}/*** 获取屏幕的高度px** @param context* @return*/public static int getRealScreenHeight(Context context) { DisplayMetrics dm = new DisplayMetrics(); WindowManager manager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); if (manager != null) { manager.getDefaultDisplay().getMetrics(dm); } // 屏幕高(px,如:px) return dm.heightPixels;}
/** * sp转px * * @param context */ public static int sp2px(Context context,float value) { return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, value,context.getResources().getDisplayMetrics()); } /** * dp转px * * @param context */ public static int dp2px(Context context,float value) { return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, value,context.getResources().getDisplayMetrics()); }
/** * 获取系统语言 * * @param context */ public static String getSysLanguage(Context context) { Locale locale; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { //7.0有多语言设置获取顶部的语言 locale = context.getResources().getConfiguration().getLocales().get(0); } else { locale = context.getResources().getConfiguration().locale; } String language = locale.getLanguage(); if (language.startsWith("zh")) { return "中文"; } else { return "英文"; } }
//文字 button 变为 BUTTONandroid:textAllCaps="true" //BUTTON 变为 buttonandroid:textAllCaps="false"//文字变为粗体android:textStyle="bold"
转载地址:http://uubd.baihongyu.com/