我正在尝试Layout
用两个ImageViews
. 图像需要scaleType="matrix"
设置以在代码中移动它们。他们周围有围场,padding="50dp"
为活动腾出空间。如果没有足够的空间android:adjustViewBounds="true"
,我还需要缩放图像,但这两个设置似乎相互排斥。如何同时使用scaleType="matrix"
和adjustViewBounds="true"
?还有另一种方法可以做到这一点吗?
这是我的代码。第一个图像缩放(无矩阵),第二个没有:
<?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" >
<ImageView
android:id="@+id/sort_country"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:padding="50dp"
android:src="@drawable/tab_sort_country"
android:adjustViewBounds="true" />
<ImageView
android:id="@+id/sort_city"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:padding="50dp"
android:src="@drawable/tab_sort_city"
android:adjustViewBounds="true"
android:scaleType="matrix" />
</LinearLayout>