私はサークル画像を作成するためにカードビュー内にある画像ビューを持っています。スマートフォンでは、画像のサイズを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>