有没有一种简单的方法可以根据屏幕大小轻松调整 ImageView 的大小。我不能在这个上使用drawables,所以对我来说有点困难。我需要平板电脑尺寸约为 117 像素 x 56 像素,而手机尺寸需要为 41 像素 x 57 像素。我知道使用 sp 之类的东西对文本等不起作用,但我无法找到一种方法来做到这一点。忽略我正在使用的源图像,因为它只是为了在预览中计算大小。完成此操作后,它将没有 android:src。
图像视图代码:
<LinearLayout android:id="@+id/thumbnail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="3dip"
android:layout_alignParentLeft="true"
android:layout_marginRight="5dip"
android:layout_centerVertical="true">
<ImageView
android:id="@+id/list_image"
android:layout_width="41sp"
android:layout_height="57sp"
android:src="@drawable/no_image"/>
</LinearLayout>