登録フォーマットを作成している過程で、横幅は親レイアウトに固定して縦をアスペクト比を崩さないよう調整したいのですが、下記のXMLだと横だけが伸びて縦が固定されてしまいます。
xml
1 <Button 2 android:id="@+id/logo" 3 android:layout_width="match_parent" 4 android:layout_height="wrap_content" 5 android:layout_marginTop="10dp" 6 android:layout_gravity="center" 7 android:background="@mipmap/logo_a"/>
全体的な構成としては
xml
1<ScrollView 2 <LinearLayout 3 <Button 4 //今回対象のボタン 5 /> 6 <TextView 7 /> 8 </LienearLayout> 9</ScrollView>
というような構成になっています。
また、画像のサイズはそれぞれ違っていますので、layout_widthとheightに直接値を入れることができません。
横サイズをコードで算出して、縦に数値を入れるようなコードを書かないといけないでしょうか?
どうすれば、アスペクト比を崩さないよう画像を表示することができるでしょうか?
ご回答のほど宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。