분류 전체보기(123)
-
[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 -
갤럭시 홈 미니 베타 프로그램
갤럭시 홈 미니가 베타 프로그램을 통해, 한발 앞서 사용자들을 찾아갑니다~!!! 베타 신청은 아래 링크로!!! https://www.samsung.com/sec/templateEvent/Home_Mini_Beta
2019.08.29 -
[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 -
[Kotlin]TextView 등 글자색 지정 방법 getColor is deprecated
getResources().getColor() resources.getColor() 리소스의 getColor()가 deprecated됬고, 새로운 방식으로 textView.setTextColor(ContextCompat.getColor(mContext, R.color.main_color)) ContextCompat요기서 getColor를 가져다 쓰고, 이름처럼 context가 필요하다. (일반적으로 activity에서 사용하면 this를 넣어주면 될듯)
2019.08.06 -
[Kotlin]initialized 체크
lateinit인데, 값을 주지 않은 다음에 쓰려고하면 initialized에러 뜨면서 죽음. lateinit var fileUri: Uri if (::fileUri.isInitialized) { //처리할 코드 } else { Log.d("@@@", "fileUri가 초기화 안됬음") } ::fileUri.isInitialized
2019.08.06