본문 바로가기

안드로이드26

[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.
[Android] Custom Dialog 만들기 결과 지난번에는 AlertDialog 에 대해 포스팅 하였습니다. 이번에는 확장성이 가능한 CustomDialog에 대해 알아가는 시간입니다. CustomDialog를 사용하는 이유로는 이전의 AlertDialog보다 확장성이 높기 때문에 커스터마이징 하여 사용합니다. 편리성 : AlertDialog > CustomDialog 확장성 : AlertDialog < CustomDialog MainActivity.class 에서 Dialog를 생성하겠습니다. MainActivity.class package com.yoohyeok.dialog; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.. 2017. 8. 4.
[Android] AlertDialog를 이용한 다이얼로그 만들기 결과 ---------------------------------------------------------------------------------------- 안드로이드에서 다이얼로그는 이런 화면을 많이 보셨을 겁니다. 주로 선택하는 화면을 사용하는데 안드로이드 자체내에서 AlertDialog 객체를 이용하여 간단히 구현이 가능합니다. MainActivity.classpackage com.yoohyeok.dialog; import android.content.DialogInterface; import android.support.v7.app.AlertDialog; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; i.. 2017. 8. 4.