Cómo cambiar dinámicamente el color de todos los iconos de la barra de herramientas sin barra de herramientas de estilo

He estado buscando una manera de cambiar el color detodas elementos en una barra de herramientas que funcionan como una barra de acciones dinámicamente.

Especificaciones:

Utilizandoparent="Theme.AppCompat.Light.NoActionBar" en styles.xmlAppcompat v7 22ajustesetSupportActionBar() en miAppCompatActivityObtuve los colores de una solicitud POST (generalmente formato #FF ------)

He leído la siguiente publicación:

¿Cómo cambio el color del icono de la hamburguesa ActionBar?Cómo cambiar el color del icono de hamburguesa en el cajón de navegación de diseño de materialesNo se puede cambiar el color del icono del cajón de navegación en AndroidActionBarDrawerToggle v7 color de flechaCambio de color de la barra de herramientas de AndroidAndroid burger / arrow icon cambio dinámico de color (Este funcionó de alguna manera, pero no me gusta usar imágenes propias sin animación).
Y otros enlaces relacionados con este tema ... ninguno de ellos funcionó para mí.

Lo que estoy haciendo ahora es buscar ImageButton en la barra de herramientas (Obtener referencia para alternar el cajón en la barra de acción de soporte) y aplicandosetColorFilter() a todos les gusta el siguiente código:

for (int i = 0; i < toolbar.getChildCount(); i++){
    if (toolbar.getChildAt(i) instanceof ImageButton) {
        ImageButton ib = (ImageButton) toolbar.getChildAt(i);
        ib.setColorFilter(Color.parseColor("#A74231"), PorterDuff.Mode.SRC_ATOP);
    }
}

Estoy cambiando el color de fondo y texto con:toolbar.setBackgroundColor ytoolbar.setTitleTextColor.

Para los iconos del menú (incluido el icono del menú de desbordamiento):

MenuItem item2 = mMenu.findItem(R.id.actionbar_group_moreoverflow);
item2.getIcon().setColorFilter(color, PorterDuff.Mode.SRC_ATOP);


elPREGUNTA: ¿Hay una mejor manera de hacerlo (cambiar el color de los elementos de la barra de herramientas dinámicamente)?

Respuestas a la pregunta(2)

Su respuesta a la pregunta