我正在开发一个带有自定义对话框的应用程序。在该对话框内部,我在代码中设置了一个图像,具体取决于单击列表视图中的哪个项目。对话框中的所有内容都有效。图像与按钮和文本一起显示。但是,我使用的图像仍然比我想要的要小得多。我尝试按照本教程进行操作,但它不会将图像放大超过一个点。它会缩小它们,但不会放大。我尝试了各种方法来解决这个问题,包括不同android:scaleType=""
的,但无济于事。任何帮助将不胜感激。我想避免单独设置大小,因为我有 400 多个图像,我希望它们设置一次并在 xml 中完成。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content" android:layout_height="wrap_content">
<ImageView android:id="@+id/ImageView01"
android:contentDescription="@string/desc"
android:saveEnabled="true"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:maxWidth="375dp"
android:maxHeight="375dp"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_centerHorizontal="true" />
<ScrollView android:id="@+id/ScrollView01"
android:layout_width="wrap_content" android:layout_below="@+id/ImageView01"
android:layout_height="wrap_content">
<TextView android:id="@+id/TextView01"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:paddingLeft="5dp" />
</ScrollView>
<Button
android:id="@+id/Button01"
android:layout_width="150dp"
android:layout_height="50dp"
android:layout_alignParentRight="true"
android:layout_below="@+id/ScrollView01"
android:background="@drawable/border"
android:text="@string/cancel"
android:textColor="#ffffff" />
<Button
android:id="@+id/Button02"
android:layout_width="150dp"
android:layout_height="50dp"
android:layout_below="@+id/ScrollView01"
android:background="@drawable/border"
android:text="@string/copy"
android:textColor="#ffffff" />
</RelativeLayout>