본문 바로가기

Android40

[Android] ViewPager를 이용한 카카오톡 페이지 만들기 안녕하세요. 카카오톡 UI처럼 View를 꾸미고 싶을때 ViewPager를 많이 사용합니다. (저는 ViewPager보다는 ViewPager Indicator 를 추천합니다.) 간단하게 만들기에는 ViewPager를 사용하면 편리합니다. 퀄리티를 비교하자면 낮지만 간단하기에 자주 사용됩니다. 1. Fragment Layout을 3개 생성합니다. fragment_one.xml fragment_two.xml fragment_three.xml 2. 각각 Fragment를 생성합니다. FirstFragment.classpublic class FirstFragment extends android.support.v4.app.Fragment { public FirstFragment() { } @Override pub.. 2017. 8. 14.
[Android] Custom RadioButton 만들기 ◇ Custom RadioButton 이란? 기본 Default 라디오 버튼은 동그라미 2개 모양으로 표현이 됩니다. 기본적이고 간단한 UI를 원하면 기본 RadioButton을 사용하여도 되지만 요즘 대세인 좋아요 나빠요로 표현해야 할 일이 생겨서 Customizing 해본적이 있습니다. 확실히 기본 라디오 버튼보다는 이쁘며 라디오 버튼 설명 필요없이 버튼 하나로 어떤 상태인지 표현이 가능하여 효율적입니다. 부제목 그대로 나만의 라디오 버튼을 만드는 것을 RadioButton을 Customizing 하는것을 의미합니다. 상단의 Default RadioButton을 아래 이미지 좋아요 버튼으로 바꿔서 표현해 보겠습니다. 준비해야할 것은 아무것도 눌리지 않았을때의 좋아요(검정) 나빠요(검정) 클릭이 되었을.. 2017. 8. 8.
[Android] 안드로이드 layout_weight 가로세로 비율 맞추기 ◇ 안드로이드 layout_weight 란? 안드로이드의 weight를 알아보기 전에 weight의 뜻은 무게입니다. 무게가 layout이랑 무슨 관련이 있나 싶지만 layout의 가로 세로의 길이를 무게 단위로 나타내어 정렬하는 의미입니다. 예를 들어 설명하자면, 안드로이드 가로가 100dp인 디바이스가 있습니다. 좌측에 70dp의 TextView 우측에 30dp인 ImageView를 설정하여 개발하여 apk를 배포하였습니다. 가로가 200dp인 다른 디바이스에서 이 어플리케이션을 사용한다면 반쪽으로 쪼개져서 우측의 남은 100dp는 공백으로 처리가 됩니다. 가로 세로크기를 상수로 지정하면 디바이스 크기에 따라 크게 보이거나 작게보일 수 있다는 제한이 있습니다. 이 문제를 해결하기 위해 layout_w.. 2017. 8. 8.
[Android] RadioGroup, RadioButton 완벽정리 Android 에서 자주 사용하는 위젯 중에 하나인 RadioButton에 대하여 알아봅시다. RadioButton은 주로 여러종류의 선택항목에서 한가지만 선택하는 형태의 버튼입니다. [출처] - http://bitsoul.tistory.com/47 6개의 항목중 하나만 선택하는 항목입니다. 좋아하는 가수는? 소녀시대 체크하면 됩니다. 안드로이드 디바이스에서 RadioButton.isChecked() 메소드를 통해 체크되었는지 확인하여 앱을 개발하면 됩니다. Difference between RadioGroup and RadioButton? RadioButton은 주로 RadioGroup 내에 존재합니다. 라디오 그룹 내의 라디오 버튼이 존재하여야 리스트 중 한가지를 선택 할 수 있습니다. 만약 라디오 .. 2017. 8. 7.