Android

1. Firebase설치 및 연동 안드로이드 스튜디오 Tool - FireBase를 클릭. 1과 2를 모두 진행 해야 한다. 일단 1 진행. 파이어베이스로 와서 프로젝트 생성. 이제 2를 진행한다. 마지막으로 안드로이드 스튜디오 build.gradel(app)파일에 firebase의 라이브러리를 추가해준다. implementation platform('com.google.firebase:firebase-bom:30.2.0') implementation 'com.google.firebase:firebase-database-ktx' implementation 'com.google.firebase:firebase-analytics-ktx' bom은 ktx에 들어가는 버전이다 2. RecyclerView + L..
scaleType 이미지의 크기를 ImageView 영역에 어떻게 맞출지에 대한 속성 //이부분 MATRIX = 원본 크기 그대로 보여줌 (왼쪽상단 정렬) CENTER = 원본 크기 그대로 보여줌 (가운데 정렬) CENTER_CROP = View 영역에 공백이 있으면 채워서 보여줌(비율유지) CENTER_INSIDE = View 영역을 벗어나면 맞춰서 보여줌(비율유지) FIT_START = View 영역에 맞게 보여줌 (왼쪽상단 정렬, 비율유지) FIT_CENTER = View 영역에 맞게 보여줌 (가운데 정렬, 비율유지) FIT_END = View 영역에 맞게 보여줌 (왼쪽하단 정렬, 비율유지) FIT_XY = View 영역을 가득 채워서 보여줌(비율유지 안함) → 사진의 크기가 일정하지 않은 관계로 ..
1. List get(), contains() 등의 함수가 쓰임(수정 불가능) MutableList, ArrayList, LinkedList 모두 List를 상속하여 만들어 진다. List는 수정 불가능한 List와 수정가능한 MutableList로 나뉜다 val list: List = listOf(1,2,3) val list2 = listOf(1,"d",11L) //List로 자동타입추론 list[0] = 2 //수정 불가능하기 때문에 Error 발생 var result = list.get(0) 2. Array 정적 할당 → 선언 시 크기를 지정하거나 초기화를 진행해야 함.(수정 가능) element의 추가, 삭제는 불가능 val array: Array = arrayOf(1,2,3) val array2..
1. KOTLIN 보이게 하기 : view.isVisible = true 숨기기(공간존재) : view.isInvisible = true 숨기기(공간미존재) : view.isGone = ture 2.JAVA 보이게 하기 : view.setVisibility(View.VISIBLE); 숨기기(공간존재) : view.setVisibility(View.INVISIBLE); 숨기기(공간미존재) : view.setVisibility(View.GONE); Kotlin에서는 Boolean으로 컨트롤 하지만 Java에서는 View를 가지고 컨트롤 한다. 즉 JAVA에선 VIEW를 컨트롤 하기 위해서는 조건문을 써야 하지만, Kotlin에서는 Boolean만으로도 컨트롤이 가능하단 뜻 별거 아니지만 코드를 많이 줄여주는..
Bell91
'Android' 카테고리의 글 목록 (15 Page)