LinearLayout
을 사용할 수 있다는 것을 알고 있지만 RelativeLayout
을 사용해야합니다. "RelativeLayout
"상태의 일종으로 전반적인 레이아웃의 맨 아래에 앵커가 있어야하기 때문입니다. "표시 줄과 제목 및 텍스트를 상태 표시 줄 위에 놓고 맨 위로 정렬하려고합니다. RelativeLayout
을 사용하면 상태 표시 줄을 작동시킬 수있는 유일한 방법이었습니다. 유일한 문제는 제목과 서로 겹치는 텍스트 TextViews
내가 텍스트가 바로 제목 아래에 있어야합니다 :RelativeLayout을 사용하여 TextViews를 겹치기
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:paddingTop="10dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
>
<RelativeLayout
android:id="@+id/status"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_alignParentBottom="true"
android:paddingTop="10dp"
>
<TextView
android:id="@+id/status"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
/>
</RelativeLayout>
<TextView
android:id="@+id/title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@id/status"
android:layout_alignParentTop="true"
/>
<TextView
android:id="@+id/text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/title"
android:layout_alignParentTop="true"
/>
</RelativeLayout>
</FrameLayout>