рисовать в строке для просмотра списка изменения высоты строки - PullRequest
0 голосов
/ 25 декабря 2011

Я пытаюсь создать вид списка, в котором в качестве фона для каждой строки можно использовать набор для рисования.К сожалению, мой Drawable довольно большой, и высота строк увеличивается для размещения фонового изображения.Вопрос в том, существует ли простой способ иметь масштаб изображения, чтобы он просто вписывался в строку (независимо от высоты самой строки, поскольку это должно зависеть от содержимого строки, кроме рассматриваемого объекта рисования)

Заранее спасибо за любой вклад!

1 Ответ

0 голосов
/ 25 декабря 2011

Я могу придумать 3 варианта здесь:
1. Предварительно отмасштабируйте размер, который вам подходит. Вам нужно будет подготовить разные размеры для разных плотностей экрана (ldpi, mdpi, hdpi)
2. Преобразуйте его в изображение с 9 путями
3. Вместо того, чтобы устанавливать рисование в качестве фона, создайте ImageView в макете, передайте ему изображение и установите необходимый параметр scaleType

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

...