안드로이드 스튜디오 viewBinding
viewBinding {
enabled = true
}
이 부분은 빌드에서 안드로이드 부분에 작성해주고
private lateinit var binding: ActivityMainBinding
binding = ActivityMainBinding.inflate(layoutInflater)
val view = binding.root
setContentView(view)
이부분은 kt 파일에서 작성해주는 부분.
binding.mybutton.setOnClickListener {
binding.mytextView.text = "바인딩이 잘 되네요"
}
이부분도 kt파일에서 작성해주는 부분.
연결해주는 역할을 했던 부분인 findViewById 이부분을 대체하여 사용가능하다.
처음에 앱을 실행해도 왜 글이 안 변하지 했는데 영상에서 순간 놓친것과 내가 코드를 생각없이 따라했던
마지막 부분에 setOnClick 부분이 있는데 버튼을 눌러야지 text 부분이 변하는 부분인데 왜 난 text가 변하지 않고 그대로 인지 한참 고민했다. 그냥 몇줄 적지도 않은 부분인데 왜 구현부분에서만 생각했는지...
재대로 적었는지만 확인하고 코드에 대해 생각하지 않은 내 잘못이다.
강의듣다가 소리가 너무 작아서 좀 힘들어서 책을 읽었다.
나는 아직 영상보다는 책이 좀 더 이해가 잘되어진다.
추천 받은 책을 도서관에서 일단 빌려왔고,
기초문법은 일단 넘기고 안드로이드 레이아웃부터 화면구성부분까지 쭉 읽었다.
일단 아는 부분도 읽어보기는 했는데 내가 과제로 했던 부분들이 많아서 인지 더욱더 이해가되고, 아 이런 속성도 있구나하고 읽었다. 총 3주 과제하면서 궁금한 사항이랄까 나는 뭐가 다른지 못찾겠다 하는 부분들을 이 책이 나에게 많은 도움이 되고 있다.
다음부터는 액티비티 부분인데
사실 내가 지금 아주아주 이해못하고 있는 부분이다.
드디어 반복문 조건문을 직접 코드로 적어서 공부에 적어뒀다.
아니 왜 그렇게 안드로이드 스튜디오 적는게 귀찮은지 다른 사람 코드 작성한거 돌아가는 것만 보다가
오늘은 내가 작성해서 공부를 다하니 역시 오래 걸린다. 남꺼는 바로 딱딱 아 그렇구나 인데
내가 생각한게 코드로 구현하는게 힘들다. 더 계속 만들어봐야하나보다.