Я пытаюсь показать ImageView
, который всегда квадратный по форме внутри диалогового окна. Размеры могут варьироваться в зависимости от разрешения дисплея (точнее, ширина в портрете), но ImageView требуется для формирования наибольшего квадрата, чтобы разместить квадратное изображение внутри него. Это мой XML-код для того же самого.
<ImageView
android:id="@+id/dialog_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="centerInside"
android:adjustViewBounds="true"
/>
Но проблема заключается в том, что образ Square
устанавливается динамически во время выполнения, а ImageView становится прямоугольником с шириной в размере квадратного изображения. Что я могу сделать для достижения того же?
РЕДАКТИРОВАТЬ: Чтобы дать представление о том, чего я пытаюсь достичь, это то же, что показано, когда контакт выбран в приложении-контакте, и нажата картинка профиля. Он масштабируется и остается как квадрат поверх активности.