다음 코드가 내 TextView를 화면의 왼쪽 상단에 배치하는 이유를 이해할 수 없습니다. layout_gravity에 대한 나의 이해를 바탕으로 내 TextView를 내 화면의 맨 아래에 배치해야합니다.안드로이드 layout_gravity
누군가 나를 위해이 부분을 비춰 줄 수 있습니까? 이 선형 레이아웃은 매우 단순 해 보였음에도 불구하고 나에게 수많은 골칫거리를 안겨주었습니다. 어떻게 그렇게 단순한 것처럼 보이는 것이 왕의 고통이 될 수 있습니까?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="#FF0000">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello"
android:layout_gravity="bottom"
android:background="#FFF"
/>
</LinearLayout>
팁 주셔서 감사합니다. 내 '실제'레이아웃의 대부분을 RelativeLayout으로 기울이고있었습니다. RelativeLayout으로 옮기기 전에 LinearLayout을 완전히 이해하고 싶었 기 때문에이 예제를 사용했습니다. 처음에는 그렇게 단순한 것처럼 보이는 것이 내 문서에 대한 설명에 대한 나의 이해를 바탕으로 완전히 직관적이지 않은 방법으로 내 마음을 불고있었습니다. 이보다 더 단순한 예를 생각할 수 없었지만, 텍스트를 원하는대로 배치하는 데 많은 어려움을 겪고있었습니다. –
단순히 가로 또는 세로 레이아웃을 원한다면 선형을 사용하면 상대를 사용하는 것이 좋습니다. ofcourse re, ative 꽤 그렇지만 선형이지만 일단 이해하면 훨씬 더 쉽습니다. –