Cómo cambiar el cuadro de diálogo de alerta divider color android

Quería estilo o cambiar el color del divisor del título del encabezado en el cuadro de diálogo de alerta. Yo busco acerca de esta pregunta y creo que mucha gente buscando esto. Pero todavía no soy capaz de encontrar la solución correcta. Quiero cambiar esto a continuación. Blue header divider

Usted puede realmente cambiar el color de AlertDialog título por un hack muy simple:

public static void brandAlertDialog(AlertDialog dialog) { try { Resources resources = dialog.getContext().getResources(); int color = resources.getColor(...); // your color here int alertTitleId = resources.getIdentifier("alertTitle", "id", "android"); TextView alertTitle = (TextView) dialog.getWindow().getDecorView().findViewById(alertTitleId); alertTitle.setTextColor(color); // change title text color int titleDividerId = resources.getIdentifier("titleDivider", "id", "android"); View titleDivider = dialog.getWindow().getDecorView().findViewById(titleDividerId); titleDivider.setBackgroundColor(color); // change divider color } catch (Exception ex) { ex.printStackTrace(); } } 

Color del divisor: –

 AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setTitle(R.string.dialog) .setIcon(R.drawable.ic) .setMessage(R.string.dialog_msg); Dialog d = builder.show(); int dividerId = d.getContext().getResources().getIdentifier("android:id/titleDivider", null, null); View divider = d.findViewById(dividerId); divider.setBackgroundColor(getResources().getColor(R.color.my_color)); 

A juzgar por la fuente, parece que este color es hardcoded. Yo consideraría esto un error, debe ser estilo imho.

Hay una solución fácil sin embargo: use setStyle(DialogFragment.STYLE_NO_TITLE, R.style.myStyle); , Y escriba una disposición lineal simple donde el primer artículo es su título.

  • Estilo SnackBar en la aplicación de tema
  • Creación de una aplicación de bloqueo de estilo personalizado
  • Cómo recuperar atributos de estilo mediante programación de styles.xml
  • Estilo para la vista pop-up en la webview cuando un usuario selecciona un cuadro combinado
  • HoloEverywhere: barras de acción oscura y diálogos
  • Eliminar el efecto sombra en el botón android
  • Anulación de los atributos de estilo referenciados
  • ¿Cómo anular (o ocultar) los atributos de estilo definidos en el proyecto de la biblioteca de Android?
  • Aplicar estilos de Android para diferentes pantallas
  • ¿Cómo usar el estilo de notificación predeterminado?
  • Cambiar el tamaño del mapa de bits dentro de una lista de capas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.