Сохранение текста в TextView с помощью drawableLeft по центру

В моем приложении у меня есть панель заголовка, которая состоит из одного текстового представления с родительской заливкой _в качестве ширины, которая имеет определенный цвет фона и некоторый центрированный текст. Теперь я хочу добавить рисуемый объект в левой части панели заголовка, поэтому я устанавливаю drawableLeft и, конечно же, текст и изображение отображаются. Однако проблема здесь в том, что текст больше не центрируется должным образом, например, когда добавляется рисуемый объект, текст немного смещается вправо, как показано на скриншотах здесь:

without drawable
with drawable

В любом случае, я могу правильно отцентрировать текст и расположить его так, как показано выше, без использования дополнительного элемента макета (, такого как LinearLayout )?

50
задан blahdiblah 7 December 2012 в 06:05
поделиться