본문 바로가기

공부40

[Android][kotlin] Android Jetpack Navigation Jetpack은 Android 개발을 빠르게 도와주는 컴포넌트 라이브러리입니다. 2018 Google I/O 행사에서 Jetpack Navigation이 소개되었다고 하네요. Android Studio 3.3버전부터 Navigation Editor 기능이 생기면서 Xcode처럼 UI를 통한 Navigation 편집이 가능해졌습니다. 그렇다면 Jetpack Navigation 사용방법에 대해서 알아보겠습니다. Step 1. gradle에 Navigation관련 추가 //Jetpakc-Navigation : Kotlin def nav_version = "2.3.5" implementation "androidx.navigation:navigation-fragment-ktx:$nav_version" implem.. 2021. 11. 9.
[Android][kotlin] ViewBinding (뷰바인딩) 이번에는 kotlin에서 ViewBinding에 대해서 알아보겠습니다. View Binding이란 XML 레이아웃의 View를 참조할 수 있게 만들어주는 기능, findViewById와 Kotlin Sythetics를 대체하는 기능 findViewById의 경우 코딩중에 서로 type이 맞지 않으면 오류가 발생할 수 있지만 View Binding을 사용하면 다음과 같은 오류에 대해서 자유로울 수 있다. 사용 방법에 대해서 알아보겠습니다. 사용방법 Step 1. Build.gradle파일에 viewBinding 구문 추가 plugins { id 'com.android.application' id 'kotlin-android' } android { compileSdkVersion 30 buildToolsVe.. 2021. 10. 25.
[Android] RecyclerView (리사이클러뷰) 알아보기 이번에는 kotlin으로 RecyclerView와 Binding에 대해서 알아보겠습니다~! :) Step 1. Recyclerview 라이브러리 / Binding 설정 (주석부분 참고) plugins { id 'com.android.application' id 'kotlin-android' } android { compileSdkVersion 30 buildToolsVersion "30.0.3" defaultConfig { applicationId "com.example.recyclerview_kotlin" minSdkVersion 21 targetSdkVersion 30 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.r.. 2021. 10. 22.
[Android] TextView 줄 간격 설정방법 / lineSpacingMultiplier / lineSpacingExtra / setLineSpacing() 이번에는 자주 사용되는 TextView에서 줄 간격 설정 방법에 대해서 알아보겠습니다. 내가 찾아본 방법은 XML 파일에서 설정 방법 2가지, java 파일에서 1가지 총 3가지 설정 방법에 대해서 알아보겠습니다. 아래 예제를 통해서 알아보겠습니다. *XML 파일에서 줄 간격을 설정하는 방법은 lineSpacingMultiplier, lineSpacingExtra을 사용하여 적용할 수 있습니다. 방법 1) XML 파일에서 적용 방법(lineSpacingMultiplier 사용) 예제 1) lineSpacingMultiplier = "1" 설정 예제 2) lineSpacingMultiplier = "2" 설정 방법 2) XML 파일에서 적용 방법(lineSpacingExtra 사용) 예제 1) lineSp.. 2021. 8. 27.