Mantener el texto en TextView con drawableLeft centrado

En mi aplicación tengo una barra de encabezado que consta de una sola vista de texto con fill_parent como ancho, que tiene un color de fondo específico y un texto centrado. Ahora quiero agregar un dibujo en el lado izquierdo de la barra de encabezado, así que configuro el DrawableLeft y con la suficiente seguridad, se muestra el texto y la imagen. Sin embargo, el problema aquí es que el texto ya no está centrado correctamente, por ejemplo, cuando se agrega el dibujo, el texto se desplaza un poco hacia la derecha como se muestra en las capturas de pantalla aquí:


De todos modos, ¿puedo centrar el texto correctamente y colocar el dibujo como está arriba sin usar un elemento de diseño adicional (como un LinearLayout)?

Respuestas a la pregunta(19)

Su respuesta a la pregunta