# λ μ΄μμ : λ λ¬ν°λΈ λ μ΄μμ, ν μ΄λΈ λ μ΄μμ
# λ μ΄μμ : λ λ¬ν°λΈ λ μ΄μμ
: μμ ―κ³Ό λΆλͺ¨μμ μμΉ κ΄κ³ λ° μμ ―λΌλ¦¬μ κ΄κ³λ₯Ό μ§μ ν¨μΌλ‘μ¨ λ·°λ₯Ό λ°°μΉνλ λ μ΄μμ
+ μμΉ μ§μ μ λΆλͺ¨ λ·°λ₯Ό κΈ°μ€μΌλ‘ ν¨
--> μμ viewμ κΈ°λ³Έ μμΉλ μ’μΈ‘ μλ¨μ΄μ§λ§ layout μμ±μ μ΄μ©ν΄ μμΉλ₯Ό μμλ‘ μ§μ ν μ μμ
: ν μμ ―μ μλ μμΉμ μμ ―μ λ°°μΉνκΈ°
--> relative layout μμμ ν μμ ―μ νΉμ ν μμΉμ λ°°μΉνλ λ°©λ²μΌλ‘, κ° μμ±μ κ°μλ ν μμ ―μ idλ₯Ό μ§μ ν μ μλ μ±μ§μ ν΅ν΄ "@+id/μλ³μ" μ κ°μ νμμΌλ‘ μ¬μ©
ex 1) relative layout μ€μ΅ μμ 1
ex 2) relative layout μ€μ΅ μμ 2
# λ μ΄μμ : ν μ΄λΈ λ μ΄μμ
: μμ ―μ ν ννλ‘ λ°°μΉν λ μ£Όλ‘ μ¬μ©νλ λ μ΄μμμΌλ‘, <TableRow> μ ν¨κ» μ¬μ©νλ€.
νμ κ°μ | <TableRow>μ κ°μ |
μ΄μ κ°μ | <TableRow> μμ ν¬ν¨λ μμ ― κ°μ |
- ν μ΄λΈ λ μ΄μμμ μμ±_layout_span
: ν μ΄λΈ λ μ΄μμ μμ ν¬ν¨λ μμ ―μ μ€μ νλ μμ±μΌλ‘, μ΄μ ν©μ³μ νμνλΌλ μλ―Έλ₯Ό μ§λ
ex 1)
layout_span="2" //νμ¬ μ
λΆν° 2κ°μ μ
μ ν©μ³μ νμ
ex 2) android:layout_span="2" μ½λλ₯Ό μΆκ°νμ¬ λ²νΌμ layout_span μμ± λΆμ¬νκΈ°
- ν μ΄λΈ λ μ΄μμμ μμ±_layout_column
: ν μ΄λΈ λ μ΄μμ μμ ν¬ν¨λ μμ ―μ μ€μ νλ μμ±μΌλ‘, μ§μ λ μ΄μ νμ¬ μμ ―μ νμν¨
ex 1) Line 21μ μΆκ°νμ¬ λ²νΌμ layout_column μμ± λΆμ¬νκΈ°
- ν μ΄λΈ λ μ΄μμμ μμ±_stretchColumns
: <TableLayout> μ체μ μ€μ νλ μμ±μΌλ‘, μ§μ λ μ΄μ λλΉλ₯Ό λ리λΌλ μλ―Έ
+ μ΄ λ²νΈλ 0λ²λΆν° μμνλ€.
+ μλμ κ°μ μ½λλ κ° μ μ λͺ¨λ κ°μ ν¬κΈ°λ‘ νμ₯νμ¬ μ 체 νλ©΄μ΄ κ½ μ°¨λ ν¨κ³Όλ₯Ό λ§λ λ€.
stretch Columns="*"
ex 1) Line 7μ μΆκ°νμ¬ stretchColumns μμ± λΆμ¬νκΈ°