반응형
안드로이드 스튜디오에서 뷰바인딩(View Binding)을 이용한 버튼을 눌렀을때 토스트 메세지가 나오게 하는 구현은 다음과 같다.
우선, 뷰바인딩(View Binding)에 대한 설정을 해 줘야 한다.
그래들 스크립트 build.gradle(Module:Toast_App.app) 에 뷰바인딩을 사용한다는 설정을 해 줘야 한다.

viewBinding{
enabled = true
}
버튼을 추가한다.

그리고 MainActivity 에 코드를 추가한다.
import android.os.Bundle
import android.widget.Button
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import com.commm.toast_app.databinding.ActivityMainBinding
class MainActivity : AppCompatActivity() {
lateinit var Binding: ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
Binding = ActivityMainBinding.inflate(layoutInflater)
val view = Binding.root
setContentView(view)
Binding.button.setOnClickListener {
Toast.makeText(applicationContext, "버튼이?", Toast.LENGTH_SHORT).show()
}
}
}
기본적인 프로젝트 코드는 아래와 같다.
위의 코드와 비교해서 추가된 부분을 확인하기 바란다.
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import com.commm.toast_app.R
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
실행 후 정상적으로 토스트 메세지가 나오는 것을 볼 수 있다.

728x90
반응형
'소소한 IT 이야기' 카테고리의 다른 글
실내자전거 업그레이드 하기 (0) | 2023.01.12 |
---|---|
Steam 게임 설치 경로 확인하기 (0) | 2023.01.11 |
제품설명서 : EK820 87key 블루투스 키보드 설명서 (0) | 2023.01.09 |
유튜브 화면 꺼져도 재생되는 방법 - brave 브라우저 | 아이폰,안드로이드 가능 (0) | 2023.01.09 |
파워포인트 테이블 셀 높이를 같게 조절하기 (0) | 2023.01.08 |