scaleType =" matrix"之间的Android布局冲突和adjustViewBounds =" true"

时间:2013-01-09 20:08:13

标签: android android-layout android-linearlayout android-imageview

我正在尝试使用两个Layout创建一个Android 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>

0 个答案:

没有答案