728x90
μ΄λ€ μμλ₯Ό ν΄λ¦νμ λ μ€μ ν λ°μμ΄ λμ€λλ‘ νκΈ° μν΄μ μ΄λ»κ² ν΄μΌν κΉ?
1. λ¨Όμ xml νμΌμ λ€μ΄κ° μμμ idλ₯Ό μ§μ ν΄μ€λ€.
- μμμ½λλ μ΄λ―Έμ§ νμΌμ μμλ‘ μ€μ νμλ€
<ImageView
android:src="@drawable/hyein_1"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
2. νλ‘κ·Έλ¨μ΄ μμκ° ν΄λ¦ λμλ€λκ²μ μμμΌ νλ€.
- MainActivity νμΌμ λ€μ΄κ° λ³μλ₯Ό νλ μ μΈνλ€.
- λ μ΄μμμ μλ μμλ₯Ό κ°μ Έμ€κΈ° μν΄μ findViewById<>()λ₯Ό λ³μμ λ΄λλ€.
- ImageViewλ₯Ό κ°μ Έμ€κΈ° μν΄μλ
- μλ£νμ΄ λ€μ΄κ° λκ΄νΈμ ImageViewλ₯Ό μ μ΄μ€λ€.
- μκ΄νΈ μμλ ImageView μ€μ hyein_1μ κ°μ Έμ¬κ±°κΈ° λλ¬Έμ R.id.hyein_1μ μ μ΄μ€λ€.
val image1 = findViewById<ImageView>(R.id.hyein_1)
3. μμκ° ν΄λ¦λμμ λ μ΄λ€ νμλ₯Ό μΌμ΄λ μ§ μμ±ν΄μΌνλ€.
- (μμκ° λ΄κΈ΄ λ³μ).setOnClickListener{} λ₯Ό μμ±νκ³ μμκ° ν΄λ¦λμμλ μ΄λ€ νμλ₯Ό ν΄μ€μ§ μ€κ΄νΈ μμ μ μ΄μ£Όλ©΄ λλ€.
val image1 = findViewById<ImageView>(R.id.hyein_1)
image1.setOnClickListener{}
4. μμκ° ν΄λ¦λμμλ ν μ€νΈ λ©μΈμ§λ₯Ό λμΈκ²μ΄λ€.
- setOnClickListener{}μ μ€κ΄νΈ μμ Toast.makeText(this, "(ν μ€νΈ λ©μΈμ§ λ΄μ©)", ToastLENGTH_LONG).show() λ₯Ό μ μΌλ©΄ μνλ λ©μΈμ§λ₯Ό ν μ€νΈ λ©μΈμ§ νμμΌλ‘ λμΈ μ μλ€.
val image1 = findViewById<ImageView>(R.id.hyein_1)
image1.setOnClickListener{
Toast.makeText(this, "hyein 1λ² ν΄λ¦ μλ£", Toast.LENGTH_LONG).show()
}
728x90
'μλλ‘μ΄λπ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[μλλ‘μ΄λ] μ€νλμ νλ©΄ λ§λ€κΈ° (1) | 2024.07.12 |
---|---|
[μλλ‘μ΄λ] νλ©΄ μ΄λνκΈ° (0) | 2024.07.11 |
[μλλ‘μ΄λ] Linear Layout & μ¬μ§ μ½μ (0) | 2024.07.10 |
[μ½νλ¦°] μ½λ£¨ν΄ (0) | 2024.07.09 |
[μ½νλ¦°] λΉνΈμ°μ° (0) | 2024.07.09 |