Фоновый рисунок не вписывается в границы TextView в Android

Я сделал TextView с атрибутами фона, гравитации и так далее. и я сделал файл ресурсов для рисования для фона TextView. а это xml.

и я добавил ресурс для рисования в фон TextView.

но проблема в том, что фон не вписывается в привязку Textview. пожалуйста, посмотрите на это фото.

есть зазор совсем небольшой. область фонового цвета выше, чем область TextView. поэтому я попытался использовать атрибут includeFontPadding, но это не сработало. как я могу это исправить?

0
0
135
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Я бы посоветовал вам проверить это на реальном устройстве/эмуляторе, а не на предварительном просмотре в AS. используйте опцию Показать границы макета в настройках разработчика для проверки, сделайте снимок экрана в полном разрешении и проверьте его. он будет правильно размещен

содержимое любого View, включая его фон, всегда находится внутри его границ. на самом деле, всегда просто невозможно выйти наружу с помощью одного пикселя (из-за построения макета и механизма рисования)

В коде нет ничего плохого. В редакторе дизайна это выглядит так, когда мы используем любой фон, который можно рисовать с любым видом. Какого-то глюка нет.

Другие вопросы по теме