35

次のように画像ビューを表示するための相対レイアウトを取得するにはどうすればよいですか。

ここに画像の説明を入力してください

これの代わりに?:

ここに画像の説明を入力してください

Windowsでデスクトップの背景画像を「塗りつぶし」に設定する場合のように、レイアウトにできるだけ多くの画像を表示し、画像の外側をトリミングしたいと思います。

ここに画像の説明を入力してください

これまでの私のxmlレイアウト:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" android:fitsSystemWindows="true" android:alwaysDrawnWithCache="false">

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true" android:src="@drawable/background_race_light"/>

    <LinearLayout
        android:id="@+id/linearLayout1"
        style="@style/SessionResumeBar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <TextView
            android:id="@+id/home_resumeSessionBar_text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="Medium Text"
            android:textAppearance="?android:attr/textAppearanceMedium" />

        <Button
            android:id="@+id/home_resumeSessionBar_buttonResume"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Resume" />
    </LinearLayout>





</RelativeLayout>
4

3 に答える 3

34

imageviewにスケールタイプを追加します。いくつかの種類があります。必要なのは

android:scaleType="center"

このページは、すべての異なるタイプを説明するのに役立ちます。

于 2012-05-21T04:09:46.970 に答える
5

ImageViewレイアウトパラメータをに設定match_parentし、スケールタイプをニーズを満たす適切なスケールタイプに設定します。

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_alignParentLeft="true"
    android:scaleType="centerCrop"
    android:layout_alignParentTop="true" android:src="@drawable/background_race_light"/>
于 2012-05-21T04:17:37.043 に答える
0

scalexy = trueで設定ImageView

于 2012-05-21T04:07:21.487 に答える