androidのアプリでImageViewを画面に表示するものを作っているのですが、縦横比を1:1にしてうまく設定する方法が分かりません。
現在はlayout_widthとlayout_heightに同じdpを設定していますが、端末すべてに対応できるわけではないので、何かいい方法があったら知りたいです。
プログラムの性質上、ImageViewの領域比率は1:1になっていないとうまく動作しないものになっています。よろしくお願いします。
xml
1 2 <LinearLayout 3 android:layout_width="fill_parent" 4 android:layout_height="fill_parent" 5 android:orientation="vertical"> 6 7 <ImageView 8 android:id="@+id/imgview_id" 9 android:layout_width="350dp" 10 android:layout_height="350dp" 11 android:layout_gravity="center" 12 android:adjustViewBounds="true" 13 android:scaleType="fitCenter" /> 14 </LinearLayout>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。