Zachowaj tekst w TextView z wyśrodkowanym drawableLeft

W mojej aplikacji mam pasek nagłówka, który składa się z pojedynczego podglądu tekstu z wypełnieniem jako szerokość, które mają określony kolor tła i tekst wyśrodkowany. Teraz chcę dodać drawable po lewej stronie paska nagłówka, więc ustawię drawableLeft i na pewno tekst i obraz są wyświetlane. Problem polega jednak na tym, że tekst nie jest już prawidłowo wyśrodkowany, np. Gdy dodawany jest tekst, tekst jest przesunięty nieco w prawo, jak pokazano na zrzutach ekranu tutaj:


Czy mimo to mogę poprawnie wyśrodkować tekst i umieścić go w pozycji do wyciągania tak, jak powyżej, bez użycia dodatkowego elementu układu (takiego jak LinearLayout)?

questionAnswers(19)

yourAnswerToTheQuestion