728x90
์๋ก์ด ํ๋ฉด์ผ๋ก ์ด๋ํ๊ธฐ ์ํด์๋ ์ด๋ป๊ฒ ํด์ผํ ๊น?
1. ์ด๋ํ ์ ํ๋ฉด์ ๋ง๋ ๋ค.
- ์๋ก์ด Activity๋ฅผ ์๋ก ๋ง๋ ๋ค. ( Activityํ๋๊ฐ ํ๋ฉด ํ๋๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค. )
- MainActivity๊ฐ ์๋ ํด๋์ ์๋ก์ด Activity๋ฅผ ๋ง๋ ๋ค.
- ์ฌ๋ฌ ์กํฐ๋นํฐ ์ข ๋ฅ๋ค์ด ์์ง๋ง, ์์์์ ๋น ์กํฐ๋นํฐ(Empty Views Activity)๋ฅผ ๋ง๋ ๋ค.
- ์์ฑ์ Generate Layout File์ ์ฒดํฌํ์๊ฐ ๋์ด์๋ค๋ฉด Activity ์์ฑ์ ๊ทธ์ ๋ง๋ xml ํ์ผ๋ ๊ฐ์ด ์๋์์ฑ ๋๋ค.
- ๊ฐ์ด ์๋์์ฑ๋ xmlํ์ผ์ ์๋ก์ด ํ๋ฉด์ ๊ตฌ์ฑ์ ๋์์ธํ๋ฉด ๋๋ค.
2. Intent ํจ์๋ฅผ ์ด์ฉํ์ฌ ์ ํ๋ฉด์ผ๋ก ์ด๋ํ๋ค.
- Intentํจ์๋ฅผ ๋ด์ ๋ณ์๋ฅผ ํ๋ ์๋ก ์ ์ธํ๋ค.
- Intent ํจ์ ์์ Intent(this, (์ด๋ํ ํ๋ฉด์ ์กํฐ๋นํฐ ์ด๋ฆ)::class.java)๋ฅผ ์ ์ด์ค๋ค.
- Intentํจ์๋ฅผ ๋ด๊ณ ์๋ ๋ณ์๋ฅผ ์๋์ํจ๋ค.
- startActivity((Intentํจ์๋ฅผ ๋ด๊ณ ์๋ ๋ณ์ ์ด๋ฆ))
// hyein_1์ด๋ผ๋ ์์ด๋๋ฅผ ๊ฐ์ง ์ฌ์ง์ ํด๋ฆญํ๋ฉด NewActivity๋ก ํ๋ฉด์ด๋ํ๋ค.
val image1 = findViewById<ImageView>(R.id.hyein_1)
image1.setOnClickListener{
val intent = Intent(this, NewActivity::class.java)
startActivity(intent)
}
728x90
'์๋๋ก์ด๋๐ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๋๋ก์ด๋] ์ฌ์งํ๋ & ํ ๋๋ฆฌ ๋ฅ๊ธ๊ฒ ํ๊ธฐ & ์ฌ๋ฐฑ ๋์ฐ๊ธฐ (0) | 2024.07.12 |
---|---|
[์๋๋ก์ด๋] ์คํ๋์ ํ๋ฉด ๋ง๋ค๊ธฐ (1) | 2024.07.12 |
[์๋๋ก์ด๋] ํด๋ฆญ์ ๋ฐ์ํ๊ธฐ & ํ ์คํธ ๋ฉ์ธ์ง ๋์ฐ๊ธฐ (1) | 2024.07.11 |
[์๋๋ก์ด๋] Linear Layout & ์ฌ์ง ์ฝ์ (0) | 2024.07.10 |
[์ฝํ๋ฆฐ] ์ฝ๋ฃจํด (0) | 2024.07.09 |