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.

  • Cambiar el color azul por defecto en el tema de Android holo a naranja (o cualquier otra cosa)
  • Cambiar el color de fondo de la lista desplegable de autocompletar de búsqueda
  • ¿Cómo usar el estilo de notificación predeterminado?
  • Estilos de herencia múltiple
  • Android - tema de los padres desaparecidos?
  • Cómo diseñar DialogPreference con un tema personalizado?
  • Tema que no se aplica a DialogFragment en Android
  • ¿Por qué mis estados de botones personalizados no funcionan?
  • Cómo establecer el estilo ListView en el recurso?
  • Uso de los padres para obtener recursos
  • Cambiar el texto de SearchView y el color de la sugerencia de appcompat
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.