# λ μ΄μμ : 그리λ λ μ΄μμ(Grid Layout), νλ μ λ μ΄μμ(Frame Layout)
# λ μ΄μμ : 그리λ λ μ΄μμ(Grid Layout)
: grid(격μ) λ΄λΆμ μ μ μμ λ·°λ₯Ό λ°°μΉνλ λ·° κ·Έλ£Ή
+ κ°κ°μ μμ λ·°κ° μμ μ μμΉ λ° μ°¨μ§νλ μ κ°μλ₯Ό λ 립μ μΌλ‘ μ§μ κ°λ₯
- <GriLayout> μ체μ μμ£Ό μ¬μ©λλ μμ±
rowCount | νμ κ°μ |
columnCount | μ΄μ κ°μ |
orientation | 그리λμ λν΄ μν, μμ§ λ°©ν₯ μ€ μ°μ μμ κ²°μ |
- 그리λ λ μ΄μμ μμ ν¬ν¨λ μμ ―μ λν΄ μ€μ νλ μμ±
layout_row | μμ μ΄ μμΉν ν λ²νΈ |
layout_column | μμ μ΄ μμΉν μ΄ λ²νΈ |
layout_rowSpan | νμ μ§μ λ€ μλ§νΌ νμ₯ |
layout_columnSpan | μ΄μ μ§μ λ μλ§νΌ νμ₯ |
layout_gravity | μ£Όλ‘ full, fill_vertical, fill_horizontal λ±μΌλ‘ μ§μ |
+ ν λ²νΈμ μ΄ λ²νΈλ 0λ²λΆν° μμνλ€.
ex) layout_row, layout_column μμ±μ μ΄μ©νμ¬ 6λ² λ²νΌμ μνλ μμΉ(μ΄κ³Ό ν)μΌλ‘ μ΄λμν€κΈ°
ex) Line 16, 17μ μΆκ°νμ¬ λ²νΌμ layout_rowSpan, layout_gravity μμ± λΆμ¬νκΈ°
# λ μ΄μμ : νλ μ λ μ΄μμ(Frame Layout)
: λ μ΄μμ μμ μμ ―μ μΌμͺ½ μλ¨λΆν° κ²Ήμ³μ μΆλ ₯
- νλ μ λ μ΄μμμ μμ±
foreground | νλ μ λ μ΄μμμ μ κ²½ μ΄λ―Έμ§ μ μ₯ |
foregroundGravity | μ κ²½ μ΄λ―Έμ§ μμΉ μ§μ |
+ νλ μ λ μ΄μμμ fill, right, left, bottom, top λ±μ μμ±κ°μ κ°μ§ μ μλ€.
ex 1) foreground μμ±μ μ΄μ©νμ¬ μ΄λ―Έμ§(ic_launcher.png) μ½μ νκΈ°
ex 2) foregroundGravity μμ±μ μ΄μ©νμ¬ ex 1μμ μ½μ ν μ΄λ―Έμ§(ic_launcher.png)λ₯Ό μ€μ νλ¨μΌλ‘ μ΄λμν€κΈ°