画面に収まるように画像のサイズを変更して、幅全体を埋めたいと思います。高さは縦横比で設定する必要があります。たとえば、画像の寸法は幅 x 高さ 10 x 5 で、電話は幅 400 です。画像は 200x400 で表示する必要があります。
私はいくつかの設定で遊んでいました Android:scaleType="center" ドキュメントによると正しい設定である必要がありますが、効果がないようです. Android:scaleType="centerCrop" は高さにフィットし、幅を画面より大きくします.
ここに私のレイアウトがあります:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical" >
<ImageView
android:id="@+id/imageViewFrage"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:adjustViewBounds="true"
android:padding="1dp"
android:scaleType="centerCrop"
android:src="@drawable/bg_striped_img" />
</LinearLayout>
</LinearLayout>
どうもありがとう