Coding/Android Studio(37)
-
[Kotlin] Redeclaration Error(Uppercase...)
package를 대문자로 시작하게 만들었을때, 노란줄이 뜨면서 첫글자는 소문자로 하라고 뜨길래 이름 변경하는걸로 바꿨더니 Redeclaration 어쩌구하면서 관련 파일들이 전부 error가 뜬다...ㅠㅠ 찾아보니 대문자였던걸 소문자로 바꾸면서, 둘 다 인식해버려서 그렇다는거 같은데, [Build -> Clean Project] [File -> Invailidate Cashes / Restart...] 요 두개 해주니까 제대로 인식하는듯
2019.10.17 -
[Android] Manifest에서 한번에 모든 페이지에 화면전환 효과 적용하기
특정페이지에 화면전환 효과를 적용할때는 startActivity()나 finish()등 이후에 overridePendingTransition()를 적용하지만, 모든 페이지에 동일한 효과를 주기위해서는 Manifest의 application에 있는 android:theme를 이용하면된다. 1. style.xml에 적용할 효과를 생성 1 2 3 4 @android:anim/fade_in @android:anim/fade_out Colored by Color Scripter cs 2. Manifest의 application, android:theme에 적용되어있는 테마에 1에서 만든 스타일을 적용. 1 2 3 4 5 6 @color/colorPrimary @color/colorPrimaryDark @color..
2019.09.27 -
[Kotlin]Switch 색상 바꾸기
res/values/style.xml scaleX,Y는 사이즈 키우는거니 무시하고, style.xml에 만들어준 스타일을 android:theme에 적용 시켜주면 해당 색깔이 나온다. 위는 color.xml에 main_color라는 색을 지정해둬서 메인색상으로 나온다.
2019.09.04 -
[Kotlin]Custom Dialog Fragment 화면 꽉차게 출력하기
dialogFragment를 호출하기전에 style속성을 줘서 꽉차게 만든다. 배경이 투명한걸 원하면 아래의 [android.R.style.Theme_NoTitleBar_Fullscreen] 대신에 [android.R.style.Theme_Translucent_NoTitleBar_Fullscreen]를 넣어주면 된다. var dialog = TestDialogFragment.newInstance() dialog.setStyle( DialogFragment.STYLE_NO_TITLE, android.R.style.Theme_NoTitleBar_Fullscreen ); dialog.show(supportFragmentManager, "tag")
2019.08.30 -
[Kotlin]Only the original thread that created a view hierarchy can touch its views.
다음에서 지원하는 주소검색 api를 webView를 통해 이용해보려 하는데, webView에서 값을 받을때, 계속 죽음. 이유는 setText()등 UI를 변경하려면 메인 스레드에서만 해야함. 해결방법 runOnUiThread { // UI변경 부분을 입력하자 } 다른 방법으로도 해보느라 찾는데 시간은 좀 걸렸지만...아주 간단하게 해결.
2019.08.20 -
[Kotlin] Android Studio Kotlin xml code 정렬이 한줄로 나올때
기존 자바를 썼을땐, 이런식으로 정렬이 되어서 나왔는데, 코틀린으로 넘어가고부터 아래처럼 한줄로 나올때, 설정 - 에디터 - 코드스타일 - XML에 들어가서 android탭의 [Use custom formatting settings for Android XML files]에 체크를 해주면 예전처럼 코드가 보기좋게 정렬되서 나온다.
2019.08.14