본문 바로가기

Android3

[Android] 액션바(타이틀바)와 상태바 색상 변경하기 안드로이드 프로젝트 Styles.xml 파일에서 AppTheme를 변경해 주어야합니다. Styles.xml 파일에 열어보면 아래와 같은 코드가 보이는데요. colorPrimary 가 액션바(타이틀바)의 색상을 결정colorPrimaryDrk 상태바(시간 및 LTE 보여주는 바)의 생상을 결정 원하는 16진수 색상값으로 변경해주면 됩니다. 저는 이렇게 액션바와 상태바 색상을 변경했습니다. 액션바(타이틀바) 색상이 정상적으로 변경된것을 확인할 수 있습니다. 2018. 12. 8.
[Android] MultiDex 오류 해결하기 MultiDex 오류 해결하기 Error:Cannot fit requested classes in a single dex file. Try supplying a main-dex list. # methods: 66826 > 65536 이 오류는 65536(64K)바이트 이상의 함수(Method)를 초과할 경우에 발생 한다고 합니다. 65536(64K)은 단일 DEX(Dalvik Executable) 바이트코드 파일 내에서 코드가 호출할 수 있는 참조의 총 개수를 나타냅니다. 그래서 DEX 파일은 함수를 64K를 초과할 수 없습니다. 이를 해결위해 Multidex 활성화 해야 합니다. Multidex는 dex파일을 여러개로 나눠주고 나눠진 여러개의 DEX 파일을 빌드하고 읽을 수 있게 해줍니다. 안드로이드 .. 2018. 12. 6.
[Android] 액티비티(화면) 가로, 세로모드 고정하기 안드로이드로 어플리케이션을 개발하다보면 액티비티(화면)가 가로모드 혹은 세로모드로 작동 되어야 할 때가 간혹 있습니다. 그럴 경우 사용하면 좋을 두가지 방법을 소개하겠습니다. 1. AndroidManifest.xml을 통해 화면 고정 시키기 가로모드적용시킬 액티비티에 android:screenOrienation="landscape" 추가 세로모드적용시킬 액티비티에 android:screenOrienation="protrait" 추가 2. JAVA 코드를 통해 화면 고정 시키기 가로모드onCreate 메소드 안에 다음과 같은 코드를 추가setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); // 액티비티 가로모드로 고정 setRequeste.. 2018. 11. 23.