背景适合LinearLayout

时间:2015-04-15 14:09:21

标签: android background

我希望背景图片不会变形,但每次尝试时,ImageView都会出现在其他UI元素的前面。

我已尝试使用图片视图android:srcscaleType=center, 当我尝试另一种布局时,我无法使图片合适。

2 个答案:

答案 0 :(得分:0)

尝试设置scaleType=matrix,如果这没有任何帮助,那么内在填充存在问题,我将发布自定义Imageview然后。 干杯!

答案 1 :(得分:0)

试试这个:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="top"
        android:contentDescription="@string/xxxx"
        android:src="@drawable/xxxx" />

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@drawable/xxxx"
        android:orientation="vertical" >

        <RelativeLayout
            android:id="@+id/today"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"

            >

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentTop="true"
                android:layout_centerHorizontal="true"
                android:text="xxx"
                android:textSize="xxsp" />
        </RelativeLayout>

    </LinearLayout>