Name: 어플의 이름Package name: 주민등록번호 같은 것예를 들어서 같은 이름의 어플이 있을 때 플레이 스토어에서 패키지 이름으로 어플 구분함.sdk: 소프트웨어 개발 키트.프로젝트 빌드하려고 했더니 갑자기 오류가 났다.Installed Build Tools
갑자기 프로젝트 이름을 변경하게 되었다.굉장히 복잡할 것 같아서 구글에 검색했다.출처: https://dotworks.tistory.com/4여기서 주의할 점은 패키지 이름은 소문자로 시작해야 한다는 점이다. 🔼이름이 정상적으로 바뀌었다!
<코드>
모듈(app) 수준 gradle에서 databinding 값을 true로 설정해준다.layout 태그로 전체를 감싸준다.binding 변수 선언변수 할당바로 id에 접근가능하다.
1. xml 파일에 ListView 추가 2. ListViewAdapter 클래스 생성 3. listview 에 어댑터 연결해주기
1. 네비게이션 xml 생성
**1. 클릭 인터페이스(ItemClick)를 정의해준다. item을 클릭했을 때 ItemClick 인터페이스 안의 onClick 함수(추상함수)가 실행되도록 한다. (itemView.setOnClickListener 이용해 구현) (3. onClick 함수(추
<activity_main.xml>나같은 경우는 채팅 기능을 만들고있기 때문에 채팅 데이터를 만들어주었다. <ChatData.kt> 이 디자인으로 아이템들이 들어가게된다. <rv_item.xml> <RVAdapter.kt> <M
출처: https://blog.naver.com/PostView.naver?blogId=mdown&logNo=222145223162&categoryNo=16&parentCategoryNo=0&viewDate=¤tPage=1&postListTopCurrentPa
https://curryyou.tistory.com/383
공식문서: https://firebase.google.com/docs/auth/android/password-auth?hl=ko
Activity 와 다르게 Fragment에서는 getContext()로 액티비티의 context를 받아와야한다.이렇게 적었는데도 Toast Message가 안뜨면 AVD manager -> 해당 에뮬레이터 Wipe Data 후 재실행하면 제대로 뜬다!
https://github.com/bumptech/glide app 수준의 gradle 파일에 코드를 추가해준다. manifest 파일에 internet 연결을 설정해준다.
출처: https://gimgongta.tistory.com/34
https://hwanine.github.io/android/Android-Checkbox2/
<imageView 동적추가>https://gihyun.com/62<imageView size dp로 설정하기>https://leesh217.tistory.com/entry/LayoutParams%EC%97%90%EC%84%9C-dp-%EB
https://suhwanc.tistory.com/160
<dropshadow.xml>Layout의 background로 적용해주기
https://develop-writing.tistory.com/78
binding.btnNicknameCheck.backgroundTintList = ColorStateList.valueOf(Color.parseColor("\`\`\`
1. 문제발생 채팅방xml을 만드는데 화살표를 눌렀을때 나오는 <마감 버튼>이 계속 잘리는 문제가 발생.... 2. 원인 편의상 채팅방 이름이 나오는 영역을 툴바라고 칭하겠다. 처음에는 RecyclerView가 툴바 영역보다 앞에 있어서 <마감버튼>이 짤리는줄알았