2015-09-11 5 views
0

Мне нужно поместить некоторый текст в середине NinePatchDrawable. Я бы хотел, чтобы NinePatchDrawable изменял размер в соответствии с содержащимся текстом. Googling around, я могу только получить 9-патч как растровое изображение, а затем написать на нем. Но в этом случае это просто растровое изображение, и оно не обрабатывается как NinePatchDrawable.Android - Лучший способ поместить текст в NinePatchDrawable

Надеюсь, этого достаточно.

ответ

2

Вы пытались создать текстовый вид, установив текст на этом представлении, а затем установив фон как 9patch? Текстовое изображение должно расширяться, чтобы соответствовать тексту при необходимости, а затем 9patch будет соответствовать этому представлению.

+0

Thomar это звучит очень хорошо! Во всяком случае, хорошо ли это сделать, рисуя прямо на холсте? –

+0

Это действительно зависит от ситуации, но вы, вероятно, захотите сделать это с помощью TextView вне чертежа непосредственно на холсте. Пока вы будете осторожны, вы можете сделать это, хотя вам нужно. –

Смежные вопросы