2016-07-28 5 views
1

私はAndroid開発を初めて使いました。私は見つけたもののほとんどすべてを検索して試しましたが、以下のレイアウトを作成することはできませんでした。基本的には、背景イメージとテキストが左上に並んだ行になります。すべての行を静的な高さにし、背景イメージを覆うようにしたい(このように:css)。Androidレイアウトヘルプ - 静的な高さと背景画像を含む行

layout that I want

答えて

1

それは非常に明確ではないのですが、あなたは、各項目のための固定の高さと内部 RelativeLayoutで(垂直)LinearLayoutを試みることができます。 RelativeLayout AAでcenterでスケールタイプと項目の背景についてmatch_parentと ImageViewとパディングとテキストのTextViewhttps://developer.android.com/reference/android/widget/ImageView.ScaleType.html

:Androidのスケールタイプについて

<?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> 

ドキュメント

関連する問題