画像が大きすぎて画面に収まらないので、画面上でかなり小さくしたいです。 XMLを使用して画像のサイズを変更するにはどうすればよいですか?
私は試した:
<ImageView
Android:id="@+id/image"
Android:layout_width = "100dp"
Android:layout_height= "100dp"
Android:scaleType="center"
Android:layout_gravity="center_horizontal|bottom"
Android:src="@drawable/dashboard_rpm_bottom"
>
</ImageView>
しかし、画像のサイズは変更されません...トリミングされます。何か案は?
例えば:
<ImageView Android:id="@+id/image_view"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:adjustViewBounds="true"
Android:maxWidth="42dp"
Android:maxHeight="42dp"
Android:scaleType="fitCenter"
Android:layout_marginLeft="3dp"
Android:src="@drawable/icon"
/>
プロパティを追加Android:scaleType="fitCenter"
およびAndroid:adjustViewBounds="true"
。
これが私のために働くことを試してみてください:
<ImageView Android:id="@+id/image_view"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:adjustViewBounds="true"
Android:maxWidth="60dp"
Android:layout_gravity="center"
Android:maxHeight="60dp"
Android:scaleType="fitCenter"
Android:src="@drawable/icon"
/>