TableLayout
ν
μ΄λΈ λ μ΄μμμ μ£Όλ‘ μμ ―μ ν ννλ‘ λ°°μΉν λ μ¬μ©νλ€ νλ©° ν
μ΄λΈ λ μ΄μμμ LinearLayoutμ μμνλ λ¨μν LayaoutManager μν μ νλ€.
ν
μ΄λΈ λ μ΄μμμμλ νκ³Ό μ΄μ κ΄κ³λ‘ μμ νκ³ μμ ―μ λ°°μΉνλ€.
λν ν
μ΄λΈ λ μ΄μμμ <tableRow>
μΌλ‘ νμ νμνκ³ <tableRow>
μμ μλ μμ ―μ μλ‘ μ΄μ νμνλ€.
<TableLayout>
<TableRow>
...
</TableRow>
<TableRow>
...
</TableRow>
</TableLayout>
TableLayoutμ μμ±
layout_span
μ΄μ ν©μ³μ νμνλΌλ μλ―Έλ‘ layout_sapn="2"
λ νμ¬ μ
λΆν° 2κ°μ μ
μ ν©μ³μ νμν΄μ€λ€.
layout_column
μ§μ λ μ΄μ νμ¬ μμ ―μ νμνλΌλ μλ―Έ
stretchColumns
μ§μ λ μ΄μ νμ λ리λΌλ μλ―Έ.
GridLayout
그리λ λ μ΄μμμ ν μ΄λΈ λ μ΄μμκ³Ό λ§μ°¬κ°μ§λ‘ μμ ―μ ν ννλ‘ λ°°μΉν λ μ¬μ©νμ§λ§ ν μ΄λΈ λ μ΄μμ λ³΄λ€ ν¨μ¬ μ§κ΄μ μ΄μ΄μ λ λ§μ΄ μ°μΈλ€.
μμμ λ΄€λ―μ΄ Table Layoutμμλ Columnμ΄λ Rowλ₯Ό μ§μ ν λ TableRow
μ κ°―μμ λ°λΌ μ§μ μ΄ λμμ§λ§ GridLayoutμ μμ±μ μ§μ μ§μ ν΄μ ν¨μ¬ μ§κ΄μ μ΄λ€.
μ°Έκ³ λ‘ GridLayout
μ Android 4.0(Icecream sandwich) λΆν° μ§μλλ€.
μλ₯Ό λ€μ΄ 2ν 3μ΄μ μ§μ νλ€κ³ νμ λ λ κ°μ§ μμ±μ μ§μ ν΄μ£Όλ©΄ λλ€
- layout_row
- layout_column
μ΄μ μ΄λ° μμ±λ€μ μμ보μ.
GridLayoutμ μμ±
rowCount
rowCount μμ±μ νμ μλ₯Ό ννν λ μ¬μ©νλ€.
columnCount
columnCount μμ±μ μ΄μ μλ₯Ό ννν λ μ¬μ©νλ€.
orientation
orientation μμ±μ 그리λλ₯Ό μνλ°©ν₯μΌλ‘ μ°μ ν μ§, νΉμ μμ§λ°©ν₯μΌλ‘ μ°μ ν μ§ κ²°μ νλ€.
layout_row, layout_column
κ°κ° μκΈ° μμ μ ν λλ μ΄ λ²νΈλ₯Ό μ§μ νλ€.
layout_rowSpan, layout_columnSpan
ν λλ μ΄μ μ§μ λ μ λ§νΌ νμ₯ν λ μ¬μ©νλ€.
layout_gravity
μ£Όλ‘ fill, fill_vertical, fill_horizontal λ±μΌλ‘ μ§μ νλλ°, layout_row(column)SpanμΌλ‘ νμ₯λ μ΄ λλ νμ μμ ―μ κ½ μ±μ°λ μν μ νλ€.
λκΈ