-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathListner.kt
48 lines (33 loc) · 1.27 KB
/
Listner.kt
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
package com.example.myapplication
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
import android.view.View
import android.widget.ImageView
import android.widget.TextView
class Listner : AppCompatActivity() {
var number = 10
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_listner) }
// 뷰를 activity로 가져오는 방법
// 1> 직접 찾아서 가져온다.
val textView : TextView = findViewById(R.id.hello)
val imageView : ImageView = findViewById(R.id.image)
// 2> xml을 import해서 가져온다.
// 3 -> 이름이 필요한 경우 (click)
val click = object : View.OnClickListener {
override fun onClick(v: View?) {
Log.d("click", "Click!!")
textView.setText("안녕하세요")
imageView.setImageResource(R.drawable.girl)
// hello.setText("안녕하세요")
// image.setImageResource(R.drawable.girl)
number += 10
Log.d("number", "" + number)
}
//뷰를 조작하는 함수들
// 1> setText
// 2> SetImageResource
}
}