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が正方形の画像サイズとして幅を持つ長方形になってしまうことです。同じことを達成するために何ができますか?
編集:私が達成しようとしていることのアイデアを与えることは、連絡先アプリケーションで連絡先が選択され、プロフィール写真がクリックされたときに表示されるもののようなものです。ズームアウトし、アクティビティの上に正方形のままになります。