1
私はAndroid開発を初めて使いました。私は見つけたもののほとんどすべてを検索して試しましたが、以下のレイアウトを作成することはできませんでした。基本的には、背景イメージとテキストが左上に並んだ行になります。すべての行を静的な高さにし、背景イメージを覆うようにしたい(このように:css)。Androidレイアウトヘルプ - 静的な高さと背景画像を含む行
私はAndroid開発を初めて使いました。私は見つけたもののほとんどすべてを検索して試しましたが、以下のレイアウトを作成することはできませんでした。基本的には、背景イメージとテキストが左上に並んだ行になります。すべての行を静的な高さにし、背景イメージを覆うようにしたい(このように:css)。Androidレイアウトヘルプ - 静的な高さと背景画像を含む行
それは非常に明確ではないのですが、あなたは、各項目のための固定の高さと内部 RelativeLayout
で(垂直)LinearLayout
を試みることができます。 RelativeLayout
AAでcenter
でスケールタイプと項目の背景についてmatch_parentと ImageView
とパディングとテキストのTextView
:https://developer.android.com/reference/android/widget/ImageView.ScaleType.html
<?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>
ドキュメント