이미지 종횡비를 처리하는 올바른 방법은 무엇입니까? 나는 화면을 회전하면 내 응용 프로그램에서다른 해상도와 회전에서 이미지 종횡비를 처리하는 방법
, 나는 화면 비율을 잃고 내 이미지 지옥 추악한 표시 - 스토어 내 응용 프로그램을 비교 이러한 이미지를보고 플레이 - http://imgur.com/a/GriwP#0
을 이것은 내가 뭘 어떻게 :
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="horizontal"
android:layout_gravity="center" >
<Button
android:id="@+id/btnStark"
android:layout_marginLeft="4dp"
android:layout_marginRight="2dp"
android:layout_width="fill_parent"
android:layout_height="100dp"
android:layout_weight="1"
android:background="@drawable/stark"
android:gravity="center|bottom"
android:layout_gravity="top" />
<Button
android:id="@+id/btnLannister"
android:layout_marginLeft="2dp"
android:layout_marginRight="4dp"
android:layout_width="fill_parent"
android:layout_height="100dp"
android:layout_weight="1"
android:background="@drawable/stark"
android:gravity="center|bottom"
android:layout_gravity="top" />
</LinearLayout>
높이를 어떻게 처리해야합니까? 고정 값을 설정해야합니까? 또는 가로 세로 비율을 자동으로 유지하는 방법이 있습니까?
내가 사용하고 이미지는 고려 버튼 대신 ImageViews
를 사용하여 400x300 픽셀
감사합니다. ImageView는 종횡비 문제를 해결했습니다. 또 다른 질문 : android : layout_height에 고정 값을 설정하는 것이 가장 좋은 방법입니까? – Ricardo
감사합니다 @ 리카르도. 문제가 해결되면이 답변을 수락 된 것으로 표시하십시오. 이유는 다음과 같습니다. http://meta.stackexchange.com/a/5235 –