<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingTop="20dip"
android:paddingRight="40dip"
android:paddingLeft="40dip"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<ImageView
android:id="@+id/img1"
android:src="@drawable/icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
/>
<TextView
android:id="@+id/text1"
android:textSize="14dip"
android:text="없음"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="45dip"
android:paddingLeft="8dip"
android:layout_alignLeft="@+id/img1"
android:textColor="#FFFFFFFF"
android:background="#000000"
/>
</RelativeLayout>
이미지가 나오고 그 밑에 텍스트뷰가 나오는데요.
여기서 텍스트뷰의 색깔을 하얀색, 텍스트뷰의 백그라운드를 검정색으로 입혔을 때,
RelativeLayout은 상대주소로 뷰의 위치들을 지정할 수 잇는데 이 상대위치 때문에 그런건지 텍스트뷰의 백그라운드를 검정색으로
지정하면 이미지가 싹 검정색으로 덮어집니다. Top에서부터 PaddingTop을 이용해서 밑으로 내려오게 되서 그런거 같은데
어떻게 하면 이미지뷰를 가리지 않고 텍스트뷰의 백그라운드를 지정할 수 있는지 궁금합니다.
자답합니다.
padding을 margin으로 고치면 되는군요. padding과 margin의 차이군요.