[추가적인 참고사항 필독 바랍니다] 1. 15:35에서 강의내용처럼 진행되지않는 문제 해결 법 코틀린 익스텐션이 2021년에 지원이 중단 됩니다. 기존에 제 코틀린 강의 중에서 findViewById 없이 변수를 사용하시려면 이 강의를 필독하셔야 합니다. ( 뷰바인딩 강의 ) duckssi.tistory.com/42 해당 내용은 추후 영상으로도 촬영하겠습니다. 감사합니다.좋은 하루 보내세요 ! 2. 에뮬레이터가 아닌 실기기 디바이스로 진행하시는 분들은 ruclips.net/video/CXhVanWdo4k/видео.html usb디버깅 옵션을 허용해주셔야만 정상적으로 앱 설치(빌드)가 가능해지기 때문에 꼭 참고 바랍니다 ~ !
activity에서 Layout id인식이 안되, Id.setText(“블라블라”) 에러발생할 때 조치방법 Gradle Scripts - build.gradle(Module: …)에서 아래와 같이 수정 Plugins{ Id ‘com.android.application’ Id ‘kotlin-android’ Id ‘kotlin-android-extensions’ } 끝으로 sync now하면 됨니다.
@@hongdroid94 아 고정댓에 있었군요 ㅎㅎ; 선댓 후 영상 시청이라 잘 몰랐는데 tv_title을 설정한 후에 tv_title.setText()를 적으면 tv_title이 Unresolved reference: tv_title이라면서 에러가 뜨는데 어떻게 해결할 수 있나요..?
안녕하세요 미리보기 창이 선생님은 하나인데 저는 왜 인지 두 개예요 하나는 선생님과 동일하게 하얀색이고 하나는 민트색? 으로 하나 더 있어요 텍스트를 입력하면 둘 다 바뀌고요 텍스트 사이즈는 강의위치에서 훨씬 아래에 위치해있더라고요 민트색 창은 무엇이고 사이즈 패널 등이 선생님과 다른 이유는 무엇인가요?? android studio 4 사용 중입니다 그리고 마지막 실습에서 tv_title 리소스가 없다고 자꾸 오류가 뜹니다ㅠㅠ 대체 뭐가 문제일까요...
뷰바인딩때문에 링크에 적어주신걸로 들어가서 buildFeatures {viewBinding true} 를 삽입해도 파일 이름 끝에 Binding 이라는 명칭이 달라붙지 않는데 어떻게 수정하는 건가요?? 영상에 쓰시는 settext랑 링크에서 쓰는 코드랑 완전 차이나는데 어떻게 다른건가요?
안드로이드 스튜디오 버젼이 달라져서 그런지 모르겠지만 다음과 같이 하면됩니다 import android.widget.TextView val tvTextView = findViewById(R.id.tvText) tvTextView.text = "Sample Code" //tvTextView.setText("Sample Code") 와 같습니다
[추가적인 참고사항 필독 바랍니다]
1. 15:35에서 강의내용처럼 진행되지않는 문제 해결 법
코틀린 익스텐션이 2021년에 지원이 중단 됩니다.
기존에 제 코틀린 강의 중에서 findViewById 없이 변수를 사용하시려면
이 강의를 필독하셔야 합니다. ( 뷰바인딩 강의 )
duckssi.tistory.com/42
해당 내용은 추후 영상으로도 촬영하겠습니다.
감사합니다.좋은 하루 보내세요 !
2. 에뮬레이터가 아닌 실기기 디바이스로 진행하시는 분들은 ruclips.net/video/CXhVanWdo4k/видео.html
usb디버깅 옵션을 허용해주셔야만 정상적으로 앱 설치(빌드)가 가능해지기 때문에 꼭 참고 바랍니다 ~ !
activity에서 Layout id인식이 안되, Id.setText(“블라블라”) 에러발생할 때 조치방법
Gradle Scripts
- build.gradle(Module: …)에서
아래와 같이 수정
Plugins{
Id ‘com.android.application’
Id ‘kotlin-android’
Id ‘kotlin-android-extensions’
}
끝으로 sync now하면 됨니다.
감사합니다
감사합니다.
앱을 만들고 싶어 코틀린 어떻게 공부하나.. 이리 저리 알아보고 책도 샀는데, 참.. 홍드로이드님 강의만 못하네여; 이제라도 찾아서 다행입니다ㅎㅎ 공부 열심히 하겠습니다!
seungheon lee 너무 감사합니다!
와 설명 최고에요 다른 유튜버들은 초보분들도 따라 할 수 있는 제목이라고 해놓고 ㅜ 어려웠는데 최곱니다
안녕하세요 홍드로이드님. 2:24에서 메인엑티비티.KT 옆에 .xml 창이 저에겐 없습니다. .kt 창만 보입니다. 어떻게 해결해야 하는지 알수 있을까요?
정말 감사합니다 이런 강의 찾고 있었는데 꼼꼼히 하나하나 설명해주는 ㄹㅇ감사합니다ㄹㅇㄹㅇ
binding 짜증나네여 왜 바껴서
칭찬 감사합니다 ;)
비전공자이고 국비로 이 수업 들으려는데 님 영상 보기전엔 막막하고 고민했는데 정말로 쉬운 설명을 듣고 자신감 얻고 가요 감사합니다
감사합니다 !! ㅠㅠㅠ
홍드로이드님 15:35에서 tv_title 만들때 저는 오류가 계속 뜹니다. id이름도 똑같고 문장도 똑같은데
Unresolved reference: tv_title
이런 문장이 뜨면서 자꾸 오류가 떠요
고정댓글 참고바랍니다..
메인액티비티.kt 파일만 보이고 xml 파일은 안 보여요. 셋팅을 무얼 잘못했을까요 ?
파이썬 쓰다가 처음으로 코틀린 써보는건데 필요한 것들만 쉽게 알려주시네요! 감사합니다 :)
감사합니다 🥺💕
@@hongdroid94 아 고정댓에 있었군요 ㅎㅎ;
선댓 후 영상 시청이라 잘 몰랐는데
tv_title을 설정한 후에 tv_title.setText()를 적으면 tv_title이 Unresolved reference: tv_title이라면서 에러가 뜨는데 어떻게 해결할 수 있나요..?
@@hongdroid94 윗댓은 해결했으니 넘기고
궁금한 점이 하나가 생겼는데, resultText가 null이 아니면서 resultText.length >= 2라면 버튼을 클릭했을때 서브 액티비티로 넘어가고, 아니라면 Toast를 반환하는 방법이 뭘까요?
val resultText: String? = et_id.text.toString()
if(resultText != null && resultText.length >= 2) {
val intent = Intent(this, SubActivity::class.java)
intent.putExtra("msg", resultText)
btn_Text.setOnClickListener {
startActivity(intent)
finish()
}
} else {
btn_Text.setOnClickListener {
Toast.makeText(this@MainActivity, "2자 이상으로 입력해주세요.", Toast.LENGTH_SHORT).show()
}
이렇게 했는데 Toast만 반환됩니다...
@@dsyoun 어떻게 해결하셨나요
저도 그렇게 오류가 떠서요
@@라치-y4g 고정댓 보시면 있습니다
진심 여러 교육영상을 봤지만.. 정말 시원시원하게 빠르고 이해하기 쉽게 필요한것들을 알려주는 유일한 강의였습니다. 감사합니다
250날려보자 흐잉 ㅠㅠ 그렇게 말씀해주시면 감동이잖아요 ㅠㅠㅠㅠㅠㅠㅠ
사랑합니다 더 열심히 만들게요
저는 맥북으로 하고있는데 프로젝트 생성할때 언어 설정이 없네요 ㅠㅠ 상관없을끼요?
Settext문 앞에 id를 인식을 못해서 코드에서 그 부분이 빨간색으로 나오는데 문제가 뭔가요?
그것땜에 저도 하룻동안 구글링해봤는데,
Android Studio 4.1 버전부터 synthetic 기능이 이슈가 생겨서 빠졌다고 합니다.
findviewbyid 라는 방법을 구글링하여 사용하셔야 할 듯합니다.
@@_chris__lee 이거때문에 삭제했다 깔았따.. 오지게했네요 애초에 findviewbyid이거하는방법을어디서나나요 ?
15:35 에 하신 것이 아예 작동이 안됩니다ㅠㅠ id를 몇 글자만 입력하면 영상처럼 자동으로 뜰줄 알았는데 안떠서 끝까지 입력하고 setText도 자동으로 안뜨길래 그냥 수동으로 다 입력해서 했더니 id이름에 빨간줄이 쳐지고 계속 에러가 나네용.. 왜그럴까요ㅠㅠ
ㄹㅇ...
Gradle Script - build.gradle(Module) - plugins 에 id 'kotlin-android-extensions' 추가하시고 오른쪽 위 리로드 버튼 혹은 재빌드 해보세요!
@@user-c5r4w 와우 감사합니다.
이게 지금현재 최신버전인가요??
안녕하세요~~코틀린을 배워보려고
공부중이에요
유튜브에 다른 강좌들이 잘 설명해 주셔서 감사합니다. 고맙습니다.
궁금한게 있습니다.
모바일게임에 매번 다른 위치에 나오는
이미지를 인식해서 자동클릭 하게 만들려면
어떻게 공부해야 하나요?
안드로이드 스튜디오는 앱 패킹할 때 따로 내는 돈 업ㅎㅅ나요?
안녕하세요 강의 잘 보고있습니다! 지금 자바 강의를 보고있는데 자바 강의를 모두 해보고 코틀린으로 들어가야하나요 아니면 바로 코틀린으로 갈아타도 되나요?!
저도 궁금하네요.
자리버 개인적으로 자바강의를 먼저 공부하시기를 권해드립니다
앗 답변 감사함니다
강의 감사합니다. 처음도전해 봅니다. 매인액티비티 아래에 tv_title 입력하실때 tv 만입력해도 보조창이뜨고 그안에 tv_title 이 있는데 저는 없고 보조창안에 내용도 다릅니다. alt+enter해도 안된구요. 도와주세요.
제가 고정해놓은 댓글을 참고하여 문제해결 바랍니다 감사합니다
멋진강의 감사합니다 고민하고있었는데 멋진강의찾아서 좋네요!
홍드님 강의 좋아요!!!🤗👍👍👍
개발하는 정대리
캬아~~~~~
코틀린처음접하는데 좋은강의네요~^^
아!그리고
안드로이드스튜디오로 앱을만들고
플레이스토어에 출시하게하려면
어떻게해야하는건가요?
findViewById안쓰고 바로 되네요 코틀린 겁나 편하군요!
고라니TV - 게임개발 전문채널
코틀린 꿀입니당ㅋㅋㅋ
안녕하세요
미리보기 창이 선생님은 하나인데 저는 왜 인지 두 개예요
하나는 선생님과 동일하게 하얀색이고 하나는 민트색? 으로 하나 더 있어요
텍스트를 입력하면 둘 다 바뀌고요 텍스트 사이즈는 강의위치에서 훨씬 아래에 위치해있더라고요
민트색 창은 무엇이고 사이즈 패널 등이 선생님과 다른 이유는 무엇인가요??
android studio 4 사용 중입니다
그리고 마지막 실습에서 tv_title 리소스가 없다고 자꾸 오류가 뜹니다ㅠㅠ
대체 뭐가 문제일까요...
뷰바인딩때문에 링크에 적어주신걸로 들어가서 buildFeatures {viewBinding true} 를 삽입해도
파일 이름 끝에 Binding 이라는 명칭이 달라붙지 않는데 어떻게 수정하는 건가요??
영상에 쓰시는 settext랑 링크에서 쓰는 코드랑 완전 차이나는데 어떻게 다른건가요?
텍스트 사이즈 바꾸는 항목이 없는데 어찌된 영문인지
인텔리J가 아닌 안드로이드 스튜디오를 이용하는 이유가 무엇인가요?
어떤게 어느 면에서 더 나은지 궁금합니다
조금 늦긴 했지만 카카오 오픈채팅 혹시 비번이 걸려있는데 알려주실수 있으신가요...? 아니면 무슨 문제라도?
무분별한 광고도배하는 인원들 차단하려고 비번걸은거고 해시태그에도 나와있습니다
coding 이에요
@@hongdroid94 감사합니다!!
혹시 따라하기만 하면 될까요?
전력전자회로연구실
그래도 제가 중간중간 개념적인 부분도 섞어서 설명하기때문에 열심히 들어주시면서 따라하시면 좋습니다!
보다 디테일하게 공부하시려면 안드로이드 개발 책 한권 하나사셔서 같이 공부하셔도 좋습니다
안드로이드 어플을 만드는게 목적입니다. 자바를 먼저 학습하는 걸 추천해주셨지만, 우선 코틀린 강좌들을 쭉 따라한 후 자바도 학습해봐야겠어요! 영상 감사합니다 ^^
잘 보았습니다. 다 되는데 마지막 setText는 안되네요. 안드로이드스튜디오 4.0.1 인데 혹시 이유가 있을까요?
api15 기준으로 해보세요
좋은 강의 감사합니다.
"설치까지 잘 따라오셨다면~"으로 시작되는데, 혹시 앞에 영상이 짤린건가요?
아닙니다 안드로이드 스튜디오 설치 편 강의도 있으니 참고해보시면 될거같습니다
@@hongdroid94 네, 감사합니다.
common attributes 에 text와 alpha 밖에 없고 color나 size등은 all attributes에 존재하는 경우에는 옮길 수 있는 방법이 있을까요?
설명이 이해하기 쉬워요^^
어플 제작 문의도 받으시나요??
사기 코틀린......
Gi seong Lee
ㅋㅋㅋㅋㅋㅋㅋ맞아요 근데 자바하던분들은 무서워서 못건드리는...
안드로이드 스튜디오 버젼이 달라져서 그런지 모르겠지만 다음과 같이 하면됩니다
import android.widget.TextView
val tvTextView = findViewById(R.id.tvText)
tvTextView.text = "Sample Code" //tvTextView.setText("Sample Code") 와 같습니다
어플 제작 문의도 받으시나요??