Android布局帮助-具有静态高度和覆盖背景图像的行
我是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
虽然不太清楚,但您可以尝试使用内部的
线性布局(垂直)
aRelativeLayout
,每个项目的高度固定。在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类型的文档: