我正在使用自定義對話框處理應用程序。在該對話框的內部,有一個圖像是我在代碼中設置的,取決於列表視圖中的哪個項目被點擊。對話框中的所有東西都起作圖像隨着按鈕和文本一起顯示。然而,我使用的圖像仍然比我想要的小得多。我試圖遵循this教程,但它不會將圖像放大一點。它會縮小它們,但不起來。我已經嘗試了各種方法來解決這個問題,包括不同的android:scaleType=""
,但無濟於事。任何幫助將不勝感激。我想避免單獨設置大小,因爲我有超過400個圖像,我希望它們被設置一次,並在xml中完成。Android: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>
您是否嘗試將'RelativeLayout'的寬度和高度設置爲'match_parent'而不是'wrap_content'?在附註中,爲什麼你只有一個'ScrollView',它只包含一個'TextView'? – Squonk
@Squonk'RelativeLayout'是一個對話框,ScrollView'就在那裏,以防文本變得太大,以至於用戶可以滾動瀏覽它,而不是整個屏幕的佈局。 –
你沒有將圖像存儲在res/drawable /中,而是存儲在assets/Right中? –