Color de interfaz de usuario coherente en todos los dispositivos Android

Noté que el color de la interfaz de usuario (p. Ej., Fondo del botón / color del texto) cambia todos los dispositivos, según el tema actual que se está utilizando en un dispositivo.

¿Cuál es la mejor práctica para aplicar colores de interfaz de usuario personalizados para la aplicación de Android, de modo que tenga el mismo esquema de color para mi aplicación en todos los dispositivos Android? Puedo configurar el color del texto / fondo en un elemento de la interfaz de usuario. Me pregunto si hay un solo lugar donde pueda definir todos los colores que anularán el tema actual aplicado en el teléfono.

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta