728x90
주요 속성
text : Button의 문자열을 설정한다.
srcCompat : ImageButton의 이미지를 설정한다.
이벤트
OnClick : 사용자가 Buttton을 Click하면 발생하는 이벤트이다.
package com.example.button
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.View
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
button1.setOnClickListener(listener1)
imageButton1.setOnClickListener(lister2)
button2.setOnClickListener(listener3)
button3.setOnClickListener(listener3)
button4.setOnClickListener {
text1.text = "다섯 번째 버튼"
}
}
val listener1 = object : View.OnClickListener{
override fun onClick(v: View?) {
text1.text = "첫 번쨰 버튼을 눌렀습니다"
}
}
val lister2 = object : View.OnClickListener{
override fun onClick(v: View?) {
text1.text="두번째 버튼을 눌렀습니다다"
}
}
val listener3 = object : View.OnClickListener {
override fun onClick(v: View?) {
when (v?.id) {
R.id.button2 -> {
text1.text = " 세번째 버튼"
}
R.id.button3 -> {
text1.text = " 네번째 버튼"
}
}
}
}
}
728x90
'안드로이드 > Widget' 카테고리의 다른 글
안드로이드 ToggleButton (0) | 2022.05.30 |
---|---|
안드로이드 ImageView (0) | 2022.05.30 |
안드로이드 TextInputLayout (0) | 2022.05.30 |
안드로이드 EditText (0) | 2022.05.27 |
안드로이드 TextView (0) | 2022.05.27 |