전체 글311 안드로이드 ] view Binding // 뷰 바인딩 findViewById쓰면 코드가 길어집니다. 뷰 바인딩은 findViewById 대체하는 겁니다. 뷰에 접근하는 하나의 방식입니다. 안드로이드 버전 3.6부터 사용가능 findViewById에 비해 Null 안정성↑ >> 유효하지 않은 view id를 참조하지 않기 때문 Type 안정성↑ 컴파일 속도↑ 코드 간결성 ↑ 사용법은 Gradle에서 뷰 바인딩 속성을 true해주면 모든 layout에 대해 바인딩 클래스가 자동으로 생성된다. 뷰 결합 | Android 개발자 | Android Developers 뷰 결합 뷰 결합 기능을 사용하면 뷰와 상호작용하는 코드를 쉽게 작성할 수 있습니다. 모듈에서 사용 설정된 뷰 결합은 모듈에 있는 각 XML 레이아웃 파일의 결합 클래스를 생성합니다. 바인딩 devel.. 2021. 10. 12. 안드로이드] viewpager2 하단 점 / page Indicator / TabLayout Android ViewPager with dots indicator ViewPager’s dots indicator implemented without 3rd party libraries medium.com viewpager에서는 PageIndicatorView로 했는데,, GitHub - AdrianKuta/ViewPagerDotsIndicator: Demo of dots indicator for ViewPager and ViewPager2 Demo of dots indicator for ViewPager and ViewPager2 - GitHub - AdrianKuta/ViewPagerDotsIndicator: Demo of dots indicator for ViewPager and ViewPager.. 2021. 10. 7. 안드로이드] Error inflating class com.google.android.material.tabs.TabLayout https://github.com/material-components/material-components-android/issues/340 Error inflating class com.google.android.material.tabs.TabLayout happens on Samsung Galaxy S3 - API 18 · Issue #340 · material Error inflating class com.google.android.material.tabs.TabLayout at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2295) at android.app.ActivityThread.handleLaunchActivity.. 2021. 10. 7. 안드로이드] ViewPager PageIndicatorView PageIndicatorView - Sample Code and Directory of libraries for Android Developers - AndroidHiro.com PageIndicatorView will simplify your life while you working with Android ViewPager and need to indicate selected page. It's easy to setup and customize as you need with run-time preview rendering.PageIndicatorView will simplify your life while you working androidhiro.com .. private var dots: PageI.. 2021. 9. 29. 67] kotlin 프로그래머스/ 행렬의 덧셈 class Solution { fun solution(arr1: Array, arr2: Array): Array { var answer = Array(arr1.size){i -> IntArray(arr1[i].size) } for (i in arr1.indices){ var array = IntArray(arr1[i].size) for(j in arr1[i].indices){ array[j] = arr1[i][j] + arr2[i][j] } answer[i] = array } return answer } } 아 배열 초기화 그지같네,, class Solution { fun solution(arr1: Array, arr2: Array): Array { var answer = Array(arr1.size){.. 2021. 9. 29. 66] Kotlin 프로그래머스 / x만큼 간격이 있는 n개의 숫자 class Solution { fun solution(x: Int, n: Int): LongArray { // n 크기의 배열 선언 val answer = LongArray(n) for (i in 0 until n) { // 둘다 가능 answer[i] = (i + 1) * x.toLong() // answer.set(i, ((i+1) * x.toLong()) } return answer } } 코틀린으로 알고리즘 풀려니 헷갈려,, class Solution { fun solution(x: Int, n: Int): LongArray { // n 크기의 배열 선언 val answer = LongArray(n){i-> x.toLong() * (i + 1).toLong() } return answer } } .. 2021. 9. 28. 이전 1 ··· 10 11 12 13 14 15 16 ··· 52 다음