본문 바로가기

안드로읻

[Android] TextSize에서 sp와 dp를 사용할 때! TextSize를 설정할 때, 항상 전 sp를 사용 했습니다. sp는 글자 크기를 정의해주는 수치라고 알고 있었기 때문입니다. 하지만 여기서 꼭! 알고 가셔야 할 점이 있습니다. sp는 안드로이드 시스템 글자 크기에 적용 된다!!! 위 말이 무슨 말 이냐 하면, 안드로이드 설정 -> 디스플레이 -> 글자크기 로 이동을 하면 작게 부터 아주 크게 까지 앱 외적으로 글자 크기를 조절 할 수 있습니다. (연령층이 높으신 분을 위해 만들어 놓은 걸로 알고 있습니다.) 이 부분을 변경할 경우! sp로 텍스트 사이즈가 정의 되어 있으면, 그 설정에 따라 앱 텍스트도 커져 버려 UI가 깨저버리는 현상이 발생 합니다. 만약, 그 글자크기에 따라 앱 UI를 변경하시는 분들은 신경쓰지 않으셔도 됩니다. 저 같이 글자 크기.. 더보기
[Android] Unable to execute dex: method ID not in [0, 0xffff]: 65536 Unable to execute dex: method ID not in [0, 0xffff]: 65536 위와 같은 에러는 안드로이드에서 빌드시 메소드 갯수 제한(65K) 이 되어 있기 때문에 이 이상인 경우 빌드를 막아놓아서 발생한 것입니다.이부분을 피하기 위해 안드로이드 에서는 MultiDex를 지원해주고 있는데요. 지금 부터 MultiDex를 설정하는 방법을 알려 드리겠습니다. 1. app/build.gradle 에 아래 소스를 추가 시킵니다.defaultConfig { ... // Enabling multidex support. multiDexEnabled true } dependencies { compile 'com.android.support:multidex:1.0.0' }참고 : http:/.. 더보기