์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์ค๋ผํด
- ๋ฐ์ํ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋ฆฌ์กํธ
- Python
- ๊ฐ๋ฐ
- ํ๋ก๊ทธ๋๋ฐ
- ์ฑ
- JavaScript
- ๋ ์
- ํ์ด์ฌ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- K๋ฐฐํฐ๋ฆฌ๋ ๋ณผ๋ฃจ์
- ์นํผ๋ธ๋ฆฌ์ฑ
- database
- ๋ง์ผ๋ด๊ฐ์ธ์์๋ค์์ฐ๋ค๋ฉด
- html
- css
- K๋ฐฐํฐ๋ฆฌ
- ์๋ฐ
- ์ฝ๋ฉ
- Java
- ์ค๋ธ์
- ์ํ
- ์ปดํจํฐ๊ณผํ
- ๊น๋ฏธ๊ฒฝ์๋งํ์์
- ์นํ์ด์ง๋ง๋ค๊ธฐ
- ComputerScience
- ๋ผํ๋ผ์ค์๋ง๋
- Today
- Total
JiYoung Dev ๐ฅ
[Android] Button, TextView, xml์์์ ์ด๋ฒคํธ ์ฒ๋ฆฌ (2023.07.05) ๋ณธ๋ฌธ
[Android] Button, TextView, xml์์์ ์ด๋ฒคํธ ์ฒ๋ฆฌ (2023.07.05)
Shinjio 2023. 7. 6. 09:01์ ๋ฆฌ
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 (ํ๋ฉด)
- R : xml๊ณผ kt ์ฌ์ด, ๋ชจ๋ resource ๋ด๋น, id๋ก ๋ฑ๋ก
- MainActivity.kt : ๋ก์ง, xml์ ๋ฐ๋ก ์ ๊ทผํ ์ ์์. Rํ์ผ์ ๋ฑ๋ก๋ id๊ฐ์ ๊ฐ์ง๊ณ xml์ view๋ฅผ ์ฌ์ฉ(์ฐธ์กฐ) (R.id.id์ด๋ฆ)
์๋ก์ด ํ๋ก์ ํธ ์์ฑ
name : ์ดํ๋ฆฌ์ผ์ด์ ์ด๋ฆ, ๋ณ๊ฒฝ๊ฐ๋ฅ
package : ์ดํ์ ๊ตฌ๋ถํ๋ ์ ์ผํ ์ฝ๋๊ฐ, ๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅ > ๋ฒ์ ผ์ด ์ ๋ฐ์ดํธ๋์์ ๋๋ ๋์ผ. ๊ฐ์ด๋ฐ๊ฐ example์ด๋ฉด ํ๋ ์ด์คํ ์ด์ ์ ๋ก๋ ๋์ง ์์
ํ๋ฉด๊ตฌ์ฑ
๋ฒํผ์ ํด๋ฆญํ๋ฉด TextView์ ์๋ ํ ์คํธ๋ฅผ ๋ณ๊ฒฝ
1. ๋ฒํผ์ ํด๋ฆญ ์ด๋ฒคํธ ๋ถ์ฌ
2. ํด๋ฆญํ๋ฉด TextView์ ์๋ text ์์ฑ ๋ณ๊ฒฝ
์๋ฌ ํด๊ฒฐ
์ปค์ ๋๊ณ alt + Enter
'full stack > ์๋๋ก์ด๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Android] ๊ฐ๋ก ํ๋ฉด ์ค์ (2023.07.12) (0) | 2023.07.12 |
---|---|
[Android] constraint layout (2023.07.11) (0) | 2023.07.11 |
[Android] ImageView (2023.07.07) (0) | 2023.07.07 |
[Android] EditText (2023.07.06) (0) | 2023.07.06 |
[Android] layout (2023.07.04) (0) | 2023.07.04 |