공부방/Android2020. 9. 3. 16:16How to android tabItem textView in tabLayout change text style bold programmatically (안드로이드 tablayout tabItem textview bold처리 코드로 하기)

fun TabLayout.changeTabsFont(selectPosition: Int) { val vg = this.getChildAt(0) as ViewGroup val tabsCount = vg.childCount for (j in 0 until tabsCount) { val vgTab = vg.getChildAt(j) as ViewGroup vgTab.forEachIndexed { index, _ -> val tabViewChild = vgTab.getChildAt(index) if (tabViewChild is TextView) { tabViewChild.setTextBold(j == selectPosition) } } } } 커스텀 폰트 적용하고 싶을시 fun TextView.setTextBo..

공부방/Android2020. 9. 3. 16:05How to android custom font change programmatically (안드로이드 )

안드로이드 Custom 폰트 변경을 코드로 할경우 아래와 같이 처리하면 된다. 커스텀 폰트를 아래와 같이 적용 했다는 가정 하에 res/font yoonfont.xml extension.kt fun TextView.setTextBold(isBold: Boolean) { this.typeface = ResourcesCompat.getFont(this.context,if(isBold) R.font.yoon770 else R.font.yoon740) } 사용방법 textView.setTextBold(true)

공부방/Android2020. 9. 3. 15:34How to use Android google map animateCamera(안드로이드 구글맵 animateCamera 사용 방법)

val lat = 35.907757 val lng = 127.766922 val coordinate = LatLng(lat, lng) val makerOptions = MarkerOptions() makerOptions .icon(BitmapDescriptorFactory.fromBitmap(marker)) .position(coordinate) .title(it.name) mMap.addMarker(makerOptions).showInfoWindow() val location = CameraUpdateFactory.newLatLngZoom(coordinate, 17f) mMap.moveCamera(location) mMap.animateCamera(location) 위의 코드로 실행하면 마커 위치와 동..

공부방/Server2020. 7. 25. 23:00How to change linux java version

sudo update-alternatives --config java 을 입력하면 설치된 자바 버전 이 보여지고 사용하고자 하는 번호를 입력하여 변경 가능하다

How to get hash key in android play store use app signing(안드로이드 플레이스토어 앱서명 이용시  Hash key 가져오기)
공부방/Android2020. 6. 5. 14:25How to get hash key in android play store use app signing(안드로이드 플레이스토어 앱서명 이용시 Hash key 가져오기)

안드로이드 플레이 스토어에 앱을 등록할 때 직접 만든 jks 파일로 서명 후 앱을 배포하던 방식과 추가로 구글 플레이스토어 자체 인증하여 배포하는 방식이 있다. 문제는 구글 플레이스토어 인증을 통하여 배포를 진행할 시 카카오 API 같이 Hash key 가 필요한 경우 기존 jks 파일로 생성한 Hash 키는 사용이 불가능 하다는 점이다. 따라서 구글 플레이스토어의 앱서명 인증서 정보를 이용해 Hash key 를 가져와야 한다. 방법은 아래와 같다. 플레이 스토어 화면의 내비게이션 메뉴에서 앱 서명을 클릭하자 화면에 앱서명 인증서와 앱 업로드 인증서가 나타날 것이다. 앱 업로드 인증서는 자신이 가지고 있는 비공개 인증서로 앱을 업로드할 때 사용하는 인증서의 값이다. 우리가 사용할 값은 실제 배포에 사용된..

image