본문 바로가기

AndroidStudio8

[AndroidStudio/Kotlin] recyclerView itemClickListener가 동작하지 않을 때 해결 방법 2022.01.19 - [AndroidStudio] - [AndroidStudio/Kotlin] recyclerview itemClick 구현하기 [AndroidStudio/Kotlin] recyclerview itemClick 구현하기2021.12.30 - [AndroidStudio] - [Android Studio / Kotlin] RecyclerView Calendar 구현하기 [Android Studio / Kotlin] RecyclerView Calendar 구현하기 오늘은 RecyclerView를 이용하여 간단하게 달력을 구현해..codingdiary99.tistory.com지난번에 recyclerView itemClickListener를 구현해봤는데, 저처럼 리스트에 체크박스가 있는 경우에 ..
2022. 1. 19. AndroidStudio
[AndroidStudio/Kotlin] recyclerView onItemClickListener 구현하기 2021.12.30 - [AndroidStudio] - [Android Studio / Kotlin] RecyclerView Calendar 구현하기 [Android Studio / Kotlin] RecyclerView Calendar 구현하기오늘은 RecyclerView를 이용하여 간단하게 달력을 구현해보도록 하겠습니다. 가로 방향으로 슬라이드하면 날짜를 볼 수 있는 형태로 구현했습니다. 우선 달력이 나오도록 할 화면에 recyclerView를 추codingdiary99.tistory.com지난번에 다뤘던 내용을 통해 todo list를 구현해봤습니다.이제 리스트에서 원하는 항목을 클릭했을 때 checkbox가 활성화/비활성화 되도록 구현해보려고 합니다.이 기능을 구현하기 위해서는 recyclervie..
2022. 1. 19. AndroidStudio
[Android Studio/Kotlin] TextView 취소선 적용/ 취소하기 앱을 만들다보면 위의 사진처럼 todo 리스트에서 이미 한 항목을 체크하면 취소선이 나타나도록 하고싶을 때가 있습니다.그럴때는 간단하게 아래와 같이 작성해주면 이를 구현할 수 있습니다. // textviewval testTV: TextView = view.findViewById(R.id.test_tv)// checkboxval testCheckBox: CheckBox = view.findViewById(R.id.text_check)// checkbox의 onClickEvent -> 체크가 변경될때마다 확인하여 취소선을 변경testCheckBox.setOnClickListener { // 만약 체크가 되어있다면 if(check) { // textview에 취소선 적용 testTV.paintFlags ..
2022. 1. 5. AndroidStudio
[Android Studio/Kotlin] RecyclerView Calendar 구현하기 오늘은 RecyclerView를 이용하여 간단하게 달력을 구현해보도록 하겠습니다. 가로 방향으로 슬라이드하면 날짜를 볼 수 있는 형태로 구현했습니다.우선 달력이 나오도록 할 화면에 recyclerView를 추가합니다. fragment_calender.xml 그리고 나서, recyclerView에 반복적으로 나오도록 할 view를 만들어줍니다.calendar_cell.xml 화면을 모두 만들었으면, 달력에 들어갈 calendar_cell의 하나하나를 관리할 Adapter를 생성합니다.Date.ktcalendar_cell에 필요한 요일과 날짜를 갖고 있는 객체입니다.class Date(day: String, date: String)..
2021. 12. 30. AndroidStudio
[Android Studio/Kotlin] Splash 화면 구현하기 앱을 켜면 로고와 앱 이름이 나오고 메인 화면으로 전환되는 것을 볼 수 있습니다.이 화면을 Splash라고 합니다. 오늘은 Splash 화면을 구현해보도록 하겠습니다...! 1. Splash Activity xml 생성우선, Splash 화면으로 사용할 Activity 화면을 생성합니다. 저는 간단하게 Test가 나오도록 작성했습니다.2. SplashActivity class 생성Splash 화면을 구현하기 위해서 SplashActivity class를 생성해줍니다.Splash 화면은 메인 화면으로 넘어가기 전에 앱을 켜자마자 나오는 화면이므로, 일정 시간이 지나면 메인 화면으로 전환되도록 구현해야 합니다.class SplashActivity: AppCompatActivity() { over..
2021. 12. 21. AndroidStudio
[Android Studio/Kotlin] Bottom Navigation Bar 추가하기 앱에서 흔하게 볼 수 있는 하단 네비게이션바를 추가해보도록 하겠습니다.1. 아이콘 추가drawable에 vector Asset을 눌러 아이콘을 추가해줍니다.아이콘 이미지는 반드시 SVG 혹은 PSD 파일이어야 합니다.Local file -> Path에서 파일 모양 아이콘을 눌러 이미지를 불러오고, next -> finish를 눌러 추가를 완료합니다.2. 네비게이션바 아이콘 활성화/비활성화 색상 설정drawable에 원하는 이름으로 xml 파일을 하나 생성합니다. 아이콘 클릭 시 옵션이므로 파일 이름을 item_selector.xml로 생성했습니다. 기본 색상과, 클릭했을 때의 색상을 구분하여 설정합니다.3. menu 생성res 디렉토리에 menu 디렉토리를 새로 추가합니다.생성된 디렉..
2021. 12. 21. AndroidStudio