์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ์ฝ๋ฉ
- ์นํผ๋ธ๋ฆฌ์ฑ
- ์๋ฐ
- ํ์ฒ์ ๋ฆฌํธ๋ฆฌํธ
- ๋ ์
- database
- ํ๋ก๊ทธ๋๋ฐ
- ์๋ฐ์คํฌ๋ฆฝํธ
- html
- JavaScript
- ๊ฐ์์ ์
- ์นดํ๋๊ฐ
- ์ ๋ฆฌํธ๋ฆฌํธ
- ์ํ
- dmz๋
- ๋ฐฉํ๋ฒฝdmz
- ๊ฐ๋ฐ
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ์ค๋ธ์
- css
- ์ค๋ผํด
- ๋๊ฐ
- Python
- dmz๊ตฌ์ฑ
- dmz๋คํธ์ํฌ
- ๋คํธ์ํฌdmz
- ํ์ด์ฌ
- Java
- ์ฑ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- Today
- Total
๋ชฉ๋กfull stack/์๋๋ก์ด๋ (26)
JiYoung Dev ๐ฅ

Constraint Layout(๊ท์ฝ) 1. ๊ท์ฝ์ด ํ๋๋ ์์ผ๋ฉด ํ๋ฉด์ (0,0) ์์น (๋งจ์ผ์ชฝ, ๋งจ์)๋ก ์ด๋ 2. ์ข/์ฐ(ํ1), ์/ํ(ํ1)๋ผ๋ ๊ท์ฝ์ ๋งบ์ด์ค์ผ ํจ 3. ์ข/์ฐ(ํ1), ์/ํ(ํ1) ์ค ํ๋๋ง ๊ท์ฝ์ ๋งบ์ผ๋ฉด โ ์ฌ๋ฐฑ(์ ๋๊ฐ), ํ๋ฉด ํด์๋(ํฌ๊ธฐ)์ ์๊ด์์, ์ค์ ์ผ๋ก ํํ 4. ์ข/์ฐ(๋ชจ๋), ์/ํ(๋ชจ๋) ๊ท์ฝ์ ๋งบ์ผ๋ฉด โ ๋น์จ๋ก ์์น๋ฅผ ๊ฒฐ์ (์๋๊ฐ), ํ๋ฉด ํด์๋(ํฌ๊ธฐ)์ ๋น๋กํจ. ์ฉ์์ฒ ๋ชจ์์ผ๋ก ํํ 5. ๊ท์ฝ์ ํ๋ฉด๊ณผ ๋งบ์์๋ ์๊ณ ํ๋ฉด์ด ์๋ ๋ค๋ฅธ view์ ๊ท์ฝ์ ๋งบ์ ์๋ ์์ match_contraint : ๋์๊ฒ ์ฃผ์ด์ง ์ ์ฝ์กฐ๊ฑด ํฌ๊ธฐ์ ๋ฑ ๋ง์ถฐ์ XML๋ง ์๋ก ๋ง๋ค๊ธฐ Activity (xml + kt) layout ์ถ๊ฐ

ImageView ์ฌ์ฉ์ ์ฃผ์์ 1. ImageView๋ ์ก์ > ์ฌ๋ฌ๊ฐ ๋ง๋ค ํ์๊ฐ ์๋ค!, ์์ ๋ค์ด๊ฐ๋ ์ฌ์ง๋ง ๋ฐ๊ฟ์ฃผ๋ฉด ๋จ 2. ๊ฐ๋ก, ์ธ๋ก ์ ๋๊ฐ์ผ๋ก ์ง์ ํ๋๊ฒ ์ข์ - ๊ทธ๋์ผ ์ด๋ค ํ๋ฉด์์๋ ๋๊ฐ์ด ๋ณด์ - ์? ์ด๋ฏธ์ง์ ํฌ๊ธฐ๋ ๊ฐ๊ธฐ ๋ค ๋ค๋ฅด๊ธฐ ๋๋ฌธ

event - ํ๋์จ์ด์์ ์ผ์ด๋๋ ๋ชจ๋ ์ผ Constraint Layout ์ ์ฝ ์ง์ ์ โ ์ด๋ ํ ํด์๋์์๋ ๋๊ฐ์ ์์น์ ์์ Attribute layout_width - ๊ฐ๋ก ๊ธธ์ด layout_height - ์ธ๋ก ๊ธธ์ด 1) wrap_content : ์์ ๋ค์ด์๋ ์ปจํ ํธ ํฌ๊ธฐ์ ๋ง์ถ๊ฒ ๋ค 2) match_constraint 0dp : ๋์๊ฒ ์ฃผ์ด์ง ์ ์ฝ์กฐ๊ฑด์ ๋ง์ถ๊ธฐ 3) ์ ๋๊ฐ : ๋ง์ฐ์ค๋ก ํฌ๊ธฐ ์กฐ์ ์ ์ ๋๊ฐ(dp) ๋จ์๋ก ํฌ๊ธฐ๊ฐ ๋ณ๊ฒฝ๋์ด ์ปจํ ์ธ ๊ฐ ์๋ณด์ผ ์๋ ์๋ค. EditText : Plain Text Edit Text ์ฃผ์ ์์ฑ inputType - type ๋ณ๊ฒฝ์ ์ฌ๋ผ์ค๋ ํคํจ๋์ ์ข ๋ฅ๋ฅผ ๋ฐ๊ฟ ์ ์์ (text, number, date, phone) hint - placeholder - ..

์ ๋ฆฌ 1๋จ๊ณ Android 4๋ View : Button, TextView, EditText, ImageView Layout(ํ๋ฉด ๋ฐฐ์น) : LinearLayout, ContraintLayout(view๋ค๊ฐ์ ์ ์ฝ์กฐ๊ฑด์ ์ค - ํด์๋๊ฐ ๋ฌ๋ผ์ ธ๋ ๋๊ฐ์ ํ๋ฉด์ ๋ณผ ์ ์์) Event์ฒ๋ฆฌ : xml์์ ์ฃผ๋ ๋ฐฉ๋ฒ, kt ํ์ผ์์ ์ฃผ๋ ๋ฐฉ๋ฒ 2๋จ๊ณ Intent(ํ๋ฉด์ ํ) - activity, context RecyclerView (๋ชฉ๋กํ ๋ทฐ) (๊ตฌ ListView) 3๋จ๊ณ - ํต์ ์๋ฒ์์ ํต์ (Volley) ๊ตฌ๊ธ ํด๋ผ์ฐ๋ ์๋ฒ (FireBase) Fragment ๊ตฌํ Thread/Handler (ํ๋ก์ธ์ค ๋ณ๋ ฌ ์ฒ๋ฆฌ) xml + kt = activity - MainActivity.xml : UI (ํ๋ฉด) ..

Declared Attributes button color ์์ฑ : background tint inset : padding๊ณผ ์ ์ฌํ ๊ฐ๋ (์์ชฝ ์ฌ๋ฐฑ์ ์ฃผ๋ ์์ฑ) layout color ์์ฑ : background layout_weight : component ๋ฐฐ์น ๊ฐ์ค์น ์ค์ - view๋ค์ด ๊ฐ์ง๋ ๊ฐ์ค์น์ ๋ฐ๋ผ์ ๋์ ์ผ๋ก ํฌ๊ธฐ๊ฐ ๋ณํ๊ฒ ๋ง๋ค์ด์ฃผ๋ ์์ฑ - width/heigh๊ฐ ๋์ ์ผ๋ก ๋ณํ ์ ์๋๋ก ์ธ๋ถ์ ์ํฅ์ ๋ฐ์ผ๋ฉด ์๋๋ค. ----> match_parent๋ฅผ ์ฌ์ฉํ ์ ์์ - ๊ฐ์ค์น๋ฅผ ์ฃผ๊ณ ์ถ์ผ๋ฉด width/height๊ฐ ๋์ ์ผ๋ก ๋ณํ ์ ์๋๋ก wrap_content ๋๋ 0dp ๊ฐ์ ์ค์ผ ํจ ์ดํ๋ฆฌ์ผ์ด์ ์์ ํ๋์ ํ๋ฉด์ ๋ง๋ค๊ณ ์ถ์ ๋ > activity ์์ฑ editText : ..