我希望背景图片不会变形,但每次尝试时,ImageView
都会出现在其他UI元素的前面。
我已尝试使用图片视图android:src
和scaleType=center
,
当我尝试另一种布局时,我无法使图片合适。
答案 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>