본문 바로가기

IT 개발64

[안드로이드] px,dp,sp 크기단위 사용법 및 정리 [안드로이드] px, dp, sp 등 크기단위 사용 및 정리 안드로이드 스튜디오를 사용하면서 레이아웃을 구성할 때 책만 살짝 훑어보고 유투브로 야매로 배운 터라 늘 생각없이 dp만을 사용해 왔다. 이번에 차이점이나 단위의 정확한 설명을 알고 사용하도록 하자.아래의 표는 'Do it! 안드로이드 앱 프로그래밍'의 표를 보고 정리한 것이다. 단 위 단위 표현 설 명 px 픽셀 화면 픽셀의 수 dp 또는 dip 밀도 독립적 픽셀(density independent pixel) 160dpi 화면을 기준으로 한 픽셀 sp 또는 sip 축척 독립적 픽셀(scale independent pixel) 텍스트 크기를 지정할 때 사용하는 단위임. 가변 글꼴을 기준으로 한 픽셀로 dp와 유사하나 글꼴의 설정에 따라 1sp당.. 2018. 10. 2.
[안드로이드] 안드로이드 형변환 정리 [안드로이드] 형변환, 자료형변환 정리 원하는 자료형으로 바꿔야 하는데 자주쓰지 않는 경우엔 일일히 찾기가 귀찮죠.한번에 정리해두고 보면서 틈틈히 외우고 익히도록 합시다. 안드로이드 형 변환 정리 Before 자료형 After 자료형 함수 int String String.valueOf(i) String int Integer.parseInt(str) boolean String String.valueOf(b) char String String.valueOf(c) long String String.valueOf(l) float String String.valueOf(f) double String String.valueOf(d) String double Double.valueOf(str).doubleValue(.. 2018. 10. 2.
[안드로이드] 사용자정의 다이얼로그(custom dialog) 만드는 방법 [안드로이드] 사용자정의 다이얼로그(custom dialog) 만드는 방법 앱 개발을 하다보면 기본으로 제공해주는 다이얼로그 말고 내가 원하는 방식의 다이얼로그를 만들어야 할 때가 상당히 많습니다. 그래서 이번엔 Custom dialog를 만드는 방법을 알아보도록 하겠습니다. 간단하게 설명하자면 이렇습니다. Dialog를 상속받는 클래스, 매칭되는 Layout을 만든 후에 class에서 이벤트리스너를 만들어주어 MainActivity에서 그 이벤트리스너를 호출하여 이벤트가 발생하였을 때 MainActivity에서 원하는 동작을 수행할 수 있도록 해주는 것입니다. (동영상에 나와있는 main 화면은 이전에 작업하던 소스코드가 남아있어서 그런 것이니 신경쓰지 않으셔도 괜찮습니다.) [MainActivity... 2018. 9. 30.
[안드로이드] 안드로이드 타이틀바, 상태바 없애기 [안드로이드] 안드로이드 타이틀바(title bar), 상태바(status bar) 없애기 안녕하세요. 오늘은 안드로이드 개발을 할 때에 상태바와 타이틀바를 어떻게하면 제거하는 지에 대해 알려드리려고 합니다. 우선, 시작하기에 앞서 상태바가 무엇인지, 타이틀바가 무엇인지 알아보도록 하겠습니다. 핸드폰을 보면 가장 상단에 푸쉬알람, 와이파이, LTE, 정보, 업데이트 정도, 배터리잔량, 시간 등 많은 정보들이 떠 있죠? 그게 바로 상태바(status bar)입니다. 이 상태바는 없앨 수도 있고, 색상을 원하는 색으로 바꾸어 줄 수도 있는데요. 그건 나중에 따로 포스팅하도록 하겠습니다. 그리고 그 아래에 testapp 이라고 적혀있는 부분이 바로 타이틀바 라고 불리는데요. 내가 정해준 타이틀 제목이 저기에 .. 2018. 9. 28.