분류 전체보기
-
[ViewPager] 안드로이드 ViewPager 사용하기(양쪽 페이지 미리보기)Android/개발 2018. 10. 28. 22:45
안드로이드 ViewPager 사용하기 및 양쪽 미리보기 안드로이드 App을 만들다 보면 ViewPager를 사용할 일이 정말 많습니다. ViewPager를 쓰지않은 앱이 없다고해도 과장이 아닌데 그만큼 정말 활용도가 높습니다. 그래서 이번엔 ViewPager의 기본 사용방법을 알아보고 양쪽 페이지를 미리보기하는 방법을 알아보도록 하겠습니다. ViewPager를 만드는 방법은 activity_main.xml 파일 작성, ViewPager에 들어갈 fragment_image.xml, ImageFragment.java 파일 작성, MainActivity.java에서 ViewPager에 Fragment 추가하는 소스코드 구현 이렇게 3단계면 가능합니다. 그리고 우리는 미리보기를 구현할 것이기 때문에 미리보기 소..
-
[BottomNavigationView] 안드로이드 BottomNavigationView 아이템 고정Android/개발 2018. 10. 28. 02:28
안드로이드 BottomNavigationView 아이템 고정 (ShiftMode False) ↓↓↓ 앞에서는 BottomNavigationView의 기본적인 사용법을 알아봤습니다.BottomNavigationView 사용법 알아보기 이번에는 앞에 글에서 말씀드렸듯이 위 이미지 처럼 BottomNavigationView들의 아이템들이 움직이는 것을 막는방법을 알아보도록 하겠습니다. BottomNavigationView의 아이템인 BottomNavigationItemView는 기본적으로 ShiftMode가 true로 되어있습니다. 그래서 ShiftMode를 false로 만들어주어야 아이템들이 가지런히 놓이게 되는데 생각보다 구글에서 쉽게 만들어놓지 않았더군요. 하지만 BottomNavigationHelper..
-
[BottomNavigationView] 안드로이드 BottomNavigationView 사용하기Android/개발 2018. 10. 27. 18:50
안드로이드 BottomNavigationView 사용하기 예전 안드로이드 앱들은 왼쪽상단에 햄버거 버튼을 두고 버튼을 누르면 좌측에서 Drawer가 나와 메뉴가 표시되는 UI를 많이 사용했습니다. 시간이 지나면서 BottomNavigationView를 많이 사용하는데 UI/UX면에서 사용자에게 훨씬 편하고 직관적이기 때문입니다. 오늘은 따라하기만 하면 완성되는 BottomNavigationView 만들기를 알아보도록 하겠습니다! // 많이들 착각하시는 것이 BottomNavigationView를 Bottom Tab이라고 하시며 TabLayout 대신 사용하시는 분들이 있는데 완전 틀린말은 아니지만 Tab과 Navigation에는 역할적으로 많은 차이가 있습니다. 앞서 햄버거 버튼대신 많이 사용한다고고 말..
-
[뒤로가기 두번 눌러 종료] 안드로이드 뒤로가기 두번 눌러서 종료하기Android/개발 2018. 10. 26. 21:39
안드로이드 뒤로가기 두 번 눌러서 앱 종료하기 안드로이드는 안드로이드만의 특징 중 하나인 뒤로가기 버튼을 이용하여 앱을 종료할 수 있습니다. 앱을 종료하고 싶으면 간편하게 뒤로가기를 누르면 되죠. 하지만 사용자가 잘못 눌렀는데 앱이 종료된다면 사용자에게는 좋지않은 UX가 될 것입니다. 그래서 예전에는 종료 다이얼로그를 띄워 종료를 확인하는 방법을 많이 썼지만 요즘은 뒤로가기를 한 번 누르면 Toast 메세지가 나오고 한 번 더 누르면 앱이 종료되는 방식을 많이 사용합니다. 그래서 뒤로가기를 두 번 눌렀을때 앱이 종료되는 방법을 알아보도록 하겠습니다! 구현 방법은 변수 하나, 객체 하나 그리고 Override함수인 onBackPressed() 함수에 소스코드 5~6줄만 추가시켜주면 됩니다. 1. 변수와 객..
-
[JDK 설치 및 설정]JDK 설치부터 환경변수 설정까지Android/개발 외 2018. 10. 25. 22:49
- JAVA 개발자라면 알아야 할 JDK 설치와 환경변수 설정! JDK 다운로드 & 설정 1. JDK 다운로드 사이트 Java SE - Downloads 위 링크로 접속하거나 Google에서 JDK 다운로드를 검색하여 JDK 다운로드 사이트에 접속합니다. 2. JDK 다운로드 2-1) Accept License Agreement 체크 2-2) Windows용 jdk 다운로드(2018. 10. 25 기준 최신 버전 11.0.1) 2-3) 다운로드된 .exe파일 더블클릭하여 jdk 설치[Next] 클릭 [Next] 클릭경로를 변경해도 되지만 환경변수 설정을 쉽게하기 위해 기본 경로로 설치 (진행중) [Close] 클릭 3. 환경변수 설정JDK 설치가 완료된 상태에서 cmd창을 열고 첫 화면에서 java -v..
-
[React-Native] React Native Android 무작정 시작하기(설치)React-Native 2017. 3. 3. 15:13
React-Native 무작정 시작하기 요즘 react native를 공부하고 있습니다. 하나의 개발 플랫폼으로 안드로이드와 iOS 둘 다 대응할 수 있다는 점에서 굉장히 매력적입니다. react native에 대한 설명과 장단점은 다른 곳에 많이 설명되어 있습니다. (ex: react native by realm) 그래서 저는 설치하고 시작해보는 방법을 알아보겠습니다. 1. node.js, python2 설치 cmd 창에서 node.js 설치 : choco install nodejs.install python2 설치 : choco install python2 # 여기서 choco명령어를 실행하기 위해서는 chocolatey(설치방법)가 설치되어 있어야 합니다. 2. react-native cli(com..
-
[CustomListView] 안드로이드 커스텀 리스트뷰 아이템 클릭Android/개발 2017. 2. 18. 21:06
안드로이드 간단하게 Custom ListView 만들기 ListView에서는 ItemClickListener를 사용하여 쉽게 Click Event를 구현할 수 있습니다. ItemClickListener를 이용하여 Item의 이미지를 확대해서 보여주는 DetailActivity로 이동하는 예제를 만들어봤습니다! MainActivity의 ListView에서 Item을 클릭할 때 Intent를 이용하여 DetailActivity로 값을 넘겨주는 방식입니다. 기본 프로젝트는 [CustomListView] 안드로이드 커스텀 리스트뷰에서 확인하실 수 있습니다. 1. activity_detail.xml - DetailActivity에서 크게 보여줄 이미지가 들어갈 ImageView를 만들어 줍니다. 2. listVi..
-
[CustomListView] 안드로이드 커스텀 리스트뷰Android/개발 2017. 2. 7. 22:15
안드로이드 간단하게 Custom ListView 만들기 ListView는 안드로이드 개발을 하면서 정말 많이 쓰이는 view중 하나입니다.요새는 RecyclerView를 많이 사용하지만 때에 저 같은 초보자는 때에따라 ListView를 사용해야 할 때가 있습니다.그래서 ListView에 대해 정리하는 차원에서 Custom ListView를 간단하게 만들어봤습니다.Custom ListView란 여러개의 뷰를 ListView에 보여주는 ListView를 말합니다! Custom ListView를 만들기 위해서는 4가지만 준비하시면 됩니다. 1. ListView - activity_main.xml - 여러개의 View들을 담을 ListView를 만들어 줍니다. 2. Item - item_custom.xml - ..