2013-10-10 5 views
1

есть ли какой-либо метод, свойство или xml-тег для Android, чтобы растянуть изображение, например, iOS?Что эквивалентно растяжимостиImageWithLeftCapWidth (iOS) для Android?

, например:

UIImage *stretchableBackButton = [[UIImage imageNamed:@"back.png"] stretchableImageWithLeftCapWidth:6 topCapHeight:6]; 
[button setBackgroundImage:stretchableBackButton forState:UIControlStateNormal]; 

она простирается изображением с 6 пикселей на всю ширину/высоту.

благодаря ...

ответ

0

Вы можете сделать этот код в XML ImageView

android:scaleType="fitCenter" android:adjustViewBounds="true" 

или вы можете использовать через программу как этот

imageview.setAdjustViewBounds(true); 
imageview.setScaleType(ScaleType.FIT_XY); 
+0

он просто растягивает изображение. мое обратное изображение 11x11 png с закругленными углами. 5px round + 1px line + 5px round (слева направо и одно и то же для up down). когда я использую stretchableImageWithLeftCapWidth: 6 topCapHeight: 6, он растягивает только 6.px, затем выравнивает 5 округлых правых углов/нижнего кронштейна с правой стороны/нижней стороной. – fulberto100