Как создать ImageViews, которые растягиваются в соответствии с размером экрана - PullRequest
1 голос
/ 08 ноября 2010

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

Возможно ли что-нибудь подобное?

Я пробовал изображения с 9 патчами, но не смог найти хорошие статьи по нему.который может объяснить, как создавать полезные изображения с его помощью, которые могут удовлетворить мои потребности.

Ответы [ 2 ]

2 голосов
/ 08 ноября 2010

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

0 голосов
/ 27 января 2011

Динамически получайте ширину и высоту устройства и устанавливайте ширину и высоту изображения в программе. Это позволит вам сделать это. Спасибо.

...