android/kotlin8 [Android][Kotlin] chip 동적 추가하기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 https://win-record.tistory.com/51 [Android] chip 동적 추가하기 ⚠️ 2021.08.09에 작성된 글입니다 ⚠️ chip을 동적으로 추가, 삭제하는 기능을 만들어보자. 최종 완성에서는 다음과 같은 기능이 있다. chip 추가 chip 삭제 모든 chip 이름 확인하기 핵심 코드 chip gro win-record.tistory.com chip을 동적으로 추가, 삭제하는 기능을 만들어보자. 최종 완성에서는 다음과 같은 기능이 있다. chip 추가 chip 삭제 모든 chip 이름 확인하기 핵심 코드 chip group 객체의 addView 메소드를 이.. 2021. 8. 9. [Android][Kotlin] 팝업 메뉴 Popup Menu 구현하기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Android] 팝업 메뉴 Popup Menu 구현하기 — Win Record (tistory.com) [Android] 팝업 메뉴 Popup Menu 구현하기 ⚠️ 2021.06.24에 작성된 글입니다 ⚠️ Popup Menu란? 특정 뷰에 고정된 모달 메뉴. 뷰를 클릭 시 메뉴가 나타난다. 해당 뷰 아래에 공간이 있으면 아래에, 없다면 위에 메뉴가 나타난다. 구현 순서 win-record.tistory.com Popup Menu란? 특정 뷰에 고정된 모달 메뉴. 뷰를 클릭 시 메뉴가 나타난다. 해당 뷰 아래에 공간이 있으면 아래에, 없다면 위에 메뉴가 나타난다. 구현 순서 메뉴 레.. 2021. 6. 24. [Android][Kotlin] 컨텍스트 메뉴 Context Menu 만들기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Android] 컨텍스트 메뉴 Context Menu 만들기 — Win Record (tistory.com) [Android] 컨텍스트 메뉴 Context Menu 만들기 ⚠️ 2021.06.21에 작성된 글입니다 ⚠️ Context Menu란? 특정 항목이나 리사이클러뷰 각 항목에 대해 직접 작업을 수행할 수 있는 메뉴. 롱클릭시 메뉴가 나타난다. 주로 리사이클러뷰의 각 아이템에 win-record.tistory.com Context Menu란? 특정 항목이나 리사이클러뷰 각 항목에 대해 직접 작업을 수행할 수 있는 메뉴. 롱클릭시 메뉴가 나타난다. 주로 리사이클러뷰의 각 아이템에 .. 2021. 6. 21. [Android][Kotlin] 하단 다이얼로그 BottomSheetDialog 구현하기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Android] 하단 다이얼로그 BottomSheetDialog 구현하기 — Win Record (tistory.com) [Android] 하단 다이얼로그 BottomSheetDialog 구현하기 ⚠️ 2021.06.18에 작성된 글입니다 ⚠️ BottomSheetDialog란? 화면 하단에 붙어있는 다이얼로그. 아래처럼 여러 방식으로 구성할 수 있다. 구현 방법 BottomSheetDialog 객체 생성해서 만들기 커스텀 다이얼 win-record.tistory.com BottomSheetDialog란? 화면 하단에 붙어있는 다이얼로그. 아래처럼 여러 방식으로 구성할 수 있다. 구현.. 2021. 6. 18. [Android][Kotlin] 뷰바인딩 ViewBinding 적용하기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Android] 뷰바인딩 ViewBinding 적용하기 — Win Record (tistory.com) [Android] 뷰바인딩 ViewBinding 적용하기 ⚠️ 2021.06.12에 작성된 글입니다 ⚠️ 뷰바인딩이란 뷰 요소들을 묶어(bind)주는 것으로, 뷰 결합이라고도 한다. 뷰바인딩을 사용할 경우, 빌드과정에서 레이아웃(xml)의 뷰 아이디를 바인딩하는 win-record.tistory.com 뷰바인딩이란 뷰 요소들을 묶어(bind)주는 것으로, 뷰 결합이라고도 한다. 뷰바인딩을 사용할 경우, 빌드과정에서 레이아웃(xml)의 뷰 아이디를 바인딩하는 클래스을 자동으로 만들어준.. 2021. 6. 12. [Android][Kotlin] 키보드 높이 이용해 키보드 올리기, 내리기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Android] 키보드 높이 이용해 키보드 올리기, 내리기 — Win Record (tistory.com) [Android] 키보드 높이 이용해 키보드 올리기, 내리기 ⚠️ 2021.06.09에 작성된 글입니다 ⚠️ 키보드 관련 이전 포스팅 보기 👉 [Android] 키보드 표시하기, 숨기기 구현 순서 키보드 클래스 생성 (키보드 높이 구하는 메소드, 현재 키보드 보이는지 여 win-record.tistory.com 키보드 관련 이전 포스팅 보기 구현 순서 키보드 클래스 생성 (키보드 높이 구하는 메소드, 현재 키보드 보이는지 여부 반환하는 메소드) 뷰에서 키보드 제어 (showKey.. 2021. 6. 9. [Android][Kotlin] 키보드 표시하기, 숨기기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Android] 키보드 표시하기, 숨기기 — Win Record (tistory.com) [Android] 키보드 표시하기, 숨기기 ⚠️ 2021.06.06에 작성된 글입니다 ⚠️ 구현 순서 키보드(입력창) 선언 키보드(입력창) 메소드 사용 OR 커스텀 메소드 만들기 키보드 선언 // activity private val keyboard: InputMethodManager by lazy { g.. win-record.tistory.com 구현 순서 키보드(입력창) 선언 키보드(입력창) 메소드 사용 OR 커스텀 메소드 만들기 키보드 선언 // activity private val key.. 2021. 6. 6. [Android][Kotlin] 네트워크 연결상태 체크하기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Android] 네트워크 연결상태 체크하기 — Win Record (tistory.com) 구현 기능 앱 시작 시, 네트워크 연결 안 되어있으면 다이얼로그 띄우기 네트워크 끊어졌을 경우 다이얼로그 띄우기 네트워크 연결됬을 경우 다이얼로그 사라지게 하기 구현 순서 네트워크 클래스 만들기 액티비티에 네트워크 객체 생성하기 네트워크 클래스, NetworkConnection 만들기 1. 네트워크 변경 감지 네트워크 변경을 감지하기 위한 NetworkCallback을 구현한다. NetworkCallback은 사용에 앞서 반드시 등록 및 해제를 해주어야 한다. 등록 시 아래 메소드 중 하나를 사.. 2021. 6. 4. 이전 1 다음