본문 바로가기

고정

[Android] TextSize에서 sp와 dp를 사용할 때! TextSize를 설정할 때, 항상 전 sp를 사용 했습니다. sp는 글자 크기를 정의해주는 수치라고 알고 있었기 때문입니다. 하지만 여기서 꼭! 알고 가셔야 할 점이 있습니다. sp는 안드로이드 시스템 글자 크기에 적용 된다!!! 위 말이 무슨 말 이냐 하면, 안드로이드 설정 -> 디스플레이 -> 글자크기 로 이동을 하면 작게 부터 아주 크게 까지 앱 외적으로 글자 크기를 조절 할 수 있습니다. (연령층이 높으신 분을 위해 만들어 놓은 걸로 알고 있습니다.) 이 부분을 변경할 경우! sp로 텍스트 사이즈가 정의 되어 있으면, 그 설정에 따라 앱 텍스트도 커져 버려 UI가 깨저버리는 현상이 발생 합니다. 만약, 그 글자크기에 따라 앱 UI를 변경하시는 분들은 신경쓰지 않으셔도 됩니다. 저 같이 글자 크기.. 더보기
[ Android ] 화면 전환 시 해결 방법 화면 전환을 했을 시! 종료 버튼을 눌렀을 시! 전화나 알람이 일어났을 시! onCreate함수와 onDestroy함수가 다시 일어나는 불상사가 생깁니다. 당연 가만히 있으실 우리 구글양반들이 아니죠 ㅎㅎ 2가지 방법이 있습니다. 첫번째는 가장 간단한 방법 AndroidManifest.xml파일 내 activity 속성마다 이 한 문장만 넣어주면 됩니다. 이 속성은 뭔가 변화가 일어났을 때 화면을 재 실행하지 않고 고정 시킨다는 속성이 orientation이구요. 뒤에 keyboardHidden은 다시 화면이 띄어졌을 때 키보드를 숨긴다는 속성입니다. 그래서 이 두 속성을 넣어주게 되면 onCreate와 onDestroy함수를 재실행될 필요가 없어지죠! onResume과 onPause는 다시 실행이 되니.. 더보기