본문 바로가기

android studio6

Android Studio 리사이클러뷰 생성 (Kotlin) 리사이클러뷰는 리스트뷰와 유사하지만 보다 더 유연하다는 점에 있어서 자주 쓰이고 있다. 리사이클러뷰를 만들기 전에 꼭 build.gradle에 추가해줘야 할 코드가 있다. implementation 'androidx.recyclerview:recyclerview:1.1.0' dependencies에 꼭 추가해주어야 한다. 본격적으로, 리사이클러뷰 생성 방법에 대해 말해보자면 가장 먼저 해야할 것은 리사이클러뷰 배치 및 아이템 레이아웃 구성이다. 1. 먼저, 리사이클러뷰를 배치해야할 뷰에 RecyclerView를 구성한다. 본인이 원하는 구성대로 알맞게 배치시키면 된다. 2. 그 후 리사이클러뷰 내부에 들어갈 item 레이아웃(xml)을 구성한다. 여기까지 리사이클러뷰 UI 레이아웃을 모두 구성한 것이다... 2020. 7. 23.
Android Studio 팝업창 만들기 팝업창을 만드는 방법으로 여러가지 방법이 있는데, 이 포스팅에서 쓸 방법은 팝업 액티비티의 뒷 배경을 반투명하게 하여, 팝업창이 띄워지는 것처럼 보이도록 하는 방법이다. 1. 먼저, 팝업창을 만들 때 일반 Activity를 만들 듯이 똑같이 팝업 Activity를 만든다. 그 후 Activity를 구성한다라는 생각으로 팝업 xml 파일에 레이아웃을 구성시키면 된다. 이 때 팝업 xml 파일 구성시에는 꼭 전체 크기를 match_parent로 하면 안된다. 그렇게 할 경우 일반 화면 전환 식으로 넘어가기 때문에 팝업을 만들 수가 없다. ( ※ 'background=#00FFFFFF'는 안 써도 상관 없음 ) 이제 팝업을 띄울 때 뒷 배경은 대부분 어두운 반투명 배경이므로 그 부분을 만들어야 한다. 2. v.. 2020. 7. 22.
Android Studio Bottom navigation(Kotlin) 1. 가장 먼저 gradle에 support design 라이브러리를 추가한다. (숫자는 해당 sdk 버전에 맞게끔 바꿔주면 됨) -> implementation 'com.android.support:design:29.0.2' 2. Bottom Navigation에 쓰일 메뉴 목록들을 정의해주어야 한다. -> menu.xml 정의 : 주의할 점으로는 item을 최소 3개 이상 추가하여야 함. ( item을 3개 이상 추가하여야 하는 이유는 2개만 작성할 경우, 보이는 화면상에서 딱 맞게 뷰가 그려지지 않기 때문임.) 3. 메인 화면에 레이아웃 구성하기(FrameLayout, BottomNavigationView) -> BottomNavigation에서 버튼을 클릭했을 시, 바뀌는 화면이 나타나는 뷰인 F.. 2020. 3. 23.
Activity의 생명주기 - onCreate()메소드 기본적으로 액티비티를 상속받으면 화면을 구성하기 위해서 가장 먼저 호출되는 메소드 자바로 치면 메인메소드 같은 존재 처음에 가장 먼저 딱 한번만 호출. - onStart()메소드 화면이 다른 곳에 있다가 이 해당앱으로 전환될 때 호출된다. 앱이 켜질 때 마다 호출, onResume()메소드 전에 실행됨 -onResume()메소드 화면이 다른 곳에 있다가 이 해당앱으로 전환될 때 호출된다. 앱이 켜질 때 마다 호출 사용자가 액티비티에 포커스를 잡은 상태 다른 액티비티 등장 -onPause() 메소드 다른 액티비티가 호출 될 때, 완전히 가려지기 전까지의 단계 사용자가 액티비티에 포커스를 잃었을 때 호출되는 함수 -onStop() 메소드 다른 액티비티가 호출 되었을 때 완전히 가.. 2020. 2. 29.
안드로이드스튜디오 branch 파서 Github에 올리기 1. master를 checkout한 상태에서 맨 하단부에 있는 Git:master를 누르고 +New Branch를 클릭. ​ 2. Branch 이름을 생성한다. ​ 3. Branch에서 작업을 하고 git에 올릴 때에는 일단 자신의 remote branch에 commit -> push를 한다. ​ 4. 그 후 local master에 checkout을 한다. (혹시 remote master에서 변경사항이 있을 경우 꼭 update Project 혹은 pull을 꼭 하고 merge Change를 한다.) ​ 5. merge Change 버튼을 눌러 창이 뜨면 내 해당 origin branch와 merge를 시킨다. ​ 6. 오류를 전부 해결한 뒤 merge를 시킨다. ​ 7. merge가 끝났으면 내 g.. 2020. 2. 9.
안드로이드스튜디오 처음 GitHub에 올리기 1. 먼저 repository를 만든다. -> github에서 new repository를 해서 이름을 설정하고 만든다. - 이름 설정 외에 따로 누를 건 없음 ​ 2. 안드로이드 스튜디오의 작업한 파일에서 VCS -> Enable Version Control Integration 을 누른다. ​ 3. 창이 뜨는데 해당 창에서 Git을 선택하고 OK 버튼을 누른다. -> 이 때 안드로이드 스튜디오 창에 맨 하단부에 Git:master가 생겼는 지 확인 ​ 4. 다시 VCS를 누르고 Commit을 한다.(git에 올릴 파일들을 선택하는 과정) ​ 5. 창이 뜨면 자신이 올릴 파일들을 선택한다. 보통은 Unversioned Files 전체를 선택하면 될 것. 6. git에 올라갈 Commit Message를.. 2020. 2. 9.