Android布局帮助-具有静态高度和覆盖背景图像的行

Android布局帮助-具有静态高度和覆盖背景图像的行,android,android-layout,background-image,cover,Android,Android Layout,Background Image,Cover,我是Android开发新手。我已经搜索并尝试了几乎所有我找到的东西,但我无法创建下面的布局。基本上,它将是背景图像和文本中左对齐的行。我希望所有的行都是静态高度,背景图像被覆盖(如下:) 虽然不太清楚,但您可以尝试使用内部的线性布局(垂直) aRelativeLayout,每个项目的高度固定。在RelativeLayoutaa中 ImageView带有匹配父项,用于在center处缩放类型的项目背景,以及带有填充的文本的TextView: <?xml version="1.0" encod

我是Android开发新手。我已经搜索并尝试了几乎所有我找到的东西,但我无法创建下面的布局。基本上,它将是背景图像和文本中左对齐的行。我希望所有的行都是静态高度,背景图像被覆盖(如下:)


虽然不太清楚,但您可以尝试使用内部的
线性布局(垂直)
a
RelativeLayout
,每个项目的高度固定。在
RelativeLayout
aa中
ImageView
带有匹配父项,用于在
center
处缩放类型的项目背景,以及带有填充的文本的
TextView

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

    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="100dp">
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:src="@drawable/btn_alert_1"
            android:scaleType="center"/>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="blabla"
            android:textColor="@android:color/holo_green_dark"
            android:paddingLeft="50dp"
            android:paddingTop="40dp"/>
    </RelativeLayout>

    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="100dp">
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:src="@drawable/btn_alert_2"
            android:scaleType="center"/>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="blabla"
            android:textColor="@android:color/holo_green_dark"
            android:paddingLeft="50dp"
            android:paddingTop="40dp"/>
    </RelativeLayout>

    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="100dp">
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:src="@drawable/btn_alert_1"
            android:scaleType="center"/>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="blabla"
            android:textColor="@android:color/holo_green_dark"
            android:paddingLeft="50dp"
            android:paddingTop="40dp"/>
    </RelativeLayout>
</LinearLayout>

关于Android scale类型的文档: