나는 동그라미 이미지를 만들기 위해 cardview 내에있는 imageview를 가지고 있습니다. 스마트 폰에서는 이미지의 크기를 250 및 250dp로하고 싶습니다. 전화 폭의 약 80 %라고합시다.ImageView는 태블릿과 휴대 전화에서 똑같이 보입니다.
태블릿에서 이미지가 내 태블릿 너비의 약 80 %가되고 높이가 너비와 일치해야합니다. 그것을 달성하는 가장 좋은 방법은 무엇입니까. 감사?
다음은 스마트 폰에서 잘 보이는 250dp 너비와 높이를 수동으로 입력하는 코드입니다. 그러나 태블릿에서는 작게 표시됩니다. 당신이 할 수있는 일
<android.support.v7.widget.CardView
android:id="@+id/cardView"
android:layout_width="250dp"
android:layout_height="250dp"
android:elevation="12dp"
app:cardCornerRadius="125dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:innerRadius="0dp"
android:shape="ring"
android:thicknessRatio="1.9"
android:layout_marginTop="20dp">
<ImageView
android:layout_width="250dp"
android:layout_height="250dp"
android:id="@+id/image_album_art"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true">
</ImageView>
</android.support.v7.widget.CardView>