안드로이드
-
[TextView] 안드로이드 TextView의 모든 것 2 - 모서리 둥글게 버튼 만들기Android/개발 2018. 11. 2. 00:24
안드로이드 텍스트뷰의 모든것 2 - 모서리 둥글게 만들기, 버튼 만들기 TextView의 모든 것 1 - 기초편 보기 안드로이드 앱을 만들다 보면 버튼이 필요한 경우가 많습니다. 예를들어 회원가입, 로그인 등의 화면을 띄우기 위해서는 버튼을 클릭하면 해당 화면을 띄워주게 됩니다. 하지만 굳이 버튼을 안쓰더라고 텍스트뷰로 충분히 버튼을 만들 수 있고 우리가 원하는대로 꾸밀 수 도 있습니다. 그래서 오늘은 텍스트뷰로 커스텀 버튼을 만드는 방법을 알아보도록 하겠습니다. 텍스트뷰를 이용해 버튼을 만드는 것은 3단계의 작업만 수행하면 간단하게 만들 수 있습니다. 첫 번째, TextView의 background를 drawable resource로 만들기. 이 작업이 커스텀 버튼 만들기의 핵심이라고 할 수 있는데 모..
-
[TextView] 안드로이드 TextView의 모든 것 1 - 기초Android/개발 2018. 10. 29. 21:41
안드로이드 텍스트뷰의 모든것 1 - 기초(자동링크, 글자크기 자동 조절, 말줄임표로 표시, 기본패딩 제거) TextView는 Android의 가장 기본적인 View 입니다. TextView 사용하는 방법만 잘 알아도 보다 세련되고 가벼운 앱을 만들 수 있습니다. TextView의 속성을 잘 몰라 뭔가 필요하면 라이브러리를 가져다 쓸 수 있지만 조금만 알면 기본적인 TextView로도 원하는 것을 모두 할 수 있습니다! TextView의 기본속성으로는 width, height, text, textSize, textColor, textStyle 등이 있습니다. 이 외에도 80개가 넘는 속성을 가지고 있는데 막상 쓰는것은 몇 개 되지 않죠? 필요하지 않은 것도 있지만 몰라서 못쓰는 TextView의 속성들을 ..
-
[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. 변수와 객..