본문 바로가기

Android9

[안드로이드] EditText 모양 바꾸기 및 선택시 모양 변경 안드로이드에서 EditText 의 모양을 바꾸고 싶을 때가 많습니다. 최근의 안드로이드에서는 EditText의 기본적인 모양이 테마에 의해 일반적으로 언더바 형태이죠. 여기서는 약간 코너에 라운드가 있는 사각형의 모양으로 바꿀겁니다. 또한 선택되었을 때 (포커스가 잡혀 있을때) 사각형의 색상도 바꿔줄 것입니다. (변경전) (변경후) 1. res/drawable 에 xml 파일 하나 추가 res/drawable 에 EditText의 모양을 지정할 적당한 이름의 xml 파일을 추가합니다. 여기서는 edittext_rounded_corner_rectangle.xml 이라고 하겠습니다. 2. 아래의 샘플과 같은 요령으로, 원하는 형태의 EditText 형태를 작성합니다. 3. 모양의 변경을 원하는 EditTex.. 2020. 1. 21.
[안드로이드] java.lang.ClassNotFoundException ad.loadClass 비정상 종료 해결하기 올해들어 갤럭시 시리즈가 안드로이드 9 (파이)로 업데이트 되고 있습니다.저는 가능한한 매일 Play Console 앱에서 구글플레이에 올려 놓은 앱의 상태를 확인하고 있는데요...제 앱 하나가 평소에 비정상 종료가 거의 없던 앱인데 최근 72시간 내에 비정상 종료 수가 5건이나 있다고 나타납니다.내용을 자세히 살펴보니, Android 9 버전에서 구동된 앱의 ad.loadClass 에서 java.lang.ClassNotFoundException 예외가 발생했다고 하네요.ad.loadClass 이면 애드몹에서 발생한 것으로 보여집니다. 인터넷을 검색해 보니 해결 방법은 의외로 간단합니다.아래 내용을 AndroidManifest.xml 의 application 태그 안에 추가해 줍니다. 일단 API Lev.. 2019. 3. 15.
[코틀린 레퍼런스 번역] 시작하기 - 관용표현 (Idioms) [코틀린 레퍼런스 번역]시작하기 - 관용표현 (Idoms) 원문 : Kotlin 공식 사이트 Reference : Getting Started - Idioms번역 : 날개코더 이글은 코틀린 공식 웹사이트의 레퍼런스를 번역(의역)한 글이며, 원글은 Apache 2 license를 따르고 있습니다.이 번역글은 자유롭게 링크를 허용합니다. 하지만 그대로 복사하여 자신이 쓴 글인것처럼 블로그나 웹사이트등에 게제 하는 것은 허용하지 않습니다.내용상 의미가 쉽게 이해되도록 변경한 부분들도 있으며, 의미가 불분명한 부분을 주석을 달아 놓았습니다.이글을 쓸 당시, 기반이 되는 코틀린의 버전은 1.3입니다. 본 글에서 링크들은 번역된 글이 있으면, 번역된 글로, 아직 번역이 되지 않은 글에는 원문을 링크하였습니다. 코틀.. 2018. 11. 15.
[코틀린 레퍼런스 번역] 시작하기 - 기초 문법 [코틀린 레퍼런스 번역] 시작하기 - 기초 문법 (Basic Syntax) 원문 : Kotlin 공식 사이트 Reference : Getting Started - Basic Syntax번역 : 날개코더 이글은 코틀린 공식 웹사이트의 레퍼런스를 번역(의역)한 글이며, 원글은 Apache 2 license를 따르고 있습니다.이 번역글은 자유롭게 링크를 허용합니다. 하지만 그대로 복사하여 자신이 쓴 글인것처럼 블로그나 웹사이트등에 게제 하는 것은 허용하지 않습니다.내용상 의미가 쉽게 이해되도록 변경한 부분들도 있으며, 의미가 불분명한 부분을 주석을 달아 놓았습니다.이글을 쓸 당시, 기반이 되는 코틀린의 버전은 1.3입니다. 본 글에서 링크들은 번역된 글이 있으면, 번역된 글로, 아직 번역이 되지 않은 글에는 .. 2018. 11. 14.