我在布局中有一个
CircledImageView
,并设置了 android:src="@drawable/ic_some_icon" ,但我找不到将图像源居中的方法。
<android.support.wearable.view.CircledImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:src="@drawable/ic_some_icon"
app:circle_color="@color/red"
app:circle_padding="@dimen/circle_padding"
app:circle_radius="@dimen/circle_radius"
app:circle_radius_pressed="@dimen/circle_radius_pressed"/>
当父母是
LinearLayout
或类似的人时,这是正确的:
<ImageView
android:id="@+id/img"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
/>;
android:scaleType="centerInside"
android:adjustViewBounds="true"
试试这个。
尝试这个 XML 参数:
android:scaleType="centerInside"