Размер отображаемой картинки
Добавлено: 08 май 2014, 17:23
У меня в разметке есть ImageView с картинкой из drawable. В каждой директории Drawable картинка с подходящим размером, но всё равно, на некоторых экранах картинка больше, чем нужно.
Я масштабирую картинку:
Картинка уменьшается, но View по-прежнему занимает столько же места, сколько и до масштабирования (вокруг видимой картинки появляется свободное место). Как можно изменить размер View до размеров отображаемой картинки?
И второй вопрос: почему imgView.getWidth() и imgView.getHeight() возвращают 0?
Код: Выделить всё
<ImageView
android:src="@drawable/my_img"
android:id="@+id/my_img_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true" />Код: Выделить всё
float scale = 0.1F;
imgView.setScaleX(scale);
imgView.setScaleY(scale);И второй вопрос: почему imgView.getWidth() и imgView.getHeight() возвращают 0?