¿Cómo cambiar el color y el tamaño del elemento del menú mediante programación?

Busqué mucho en google y encontré en stackoverflow un enlace cómo cambiar el color del texto usando estilos y temas, pero no sé cómo usarlo en el código.

<style name="TextAppearance.Widget.IconMenu.Item" parent="@android:style/TextAppearance.Small"> 
        <item name="android:textColor">#ff0000</item> 
    </style> 

Por favor, dame un fragmento para una mejor comprensión. Sé cómo cambiar el fondo de menuItem usando Factory. En eso podemos encontrar el objeto View. ¿Hay alguna facilidad para obtener el elemento del menú? Entonces podemos cambiar el color de menuItem?

Respuestas a la pregunta(3)

Su respuesta a la pregunta