📱테스트 환경
Samsung Galaxy Android 13 • Android 10
😢 내가 겪은 문제
해당 작업을 하면서 이것저것 해보다가 찾은 방법인데 ..
[Kotlin] 동적 생성한 View textSize SP 로 설정하기
📱테스트 환경 Samsung Galaxy Android 13 • Android 10 😢 내가 겪은 문제 val button = Button(this).apply { text = getCategoryName(category) textSize =15f setTextColor(Color.parseColor("#000000")) layoutParams = LinearLayoutCompat.LayoutParam
8735.tistory.com
또 다른 방법들 중 하나라고 생각했고, 쓰일 곳이 생각보다 많을 거라고 생각해서 작성하게 되었다.
디스플레이 화면 크기별로 대응을 해줘야 하는 일은 엄청 많은데
그렇다고 모든 핸드폰을 다 사와서 테스트 해볼 수 있는 노릇도 아니고.
그렇다면 방법은 해당 앱이 실행될 때 앱이 실행된 모바일의 디스플레이 크기를 확인해서 그 크기에 따라서 설정해주면 좋겠다..
라는 생각에서 시작되어서 작성해봤다.
val displayMetrics = resources.displayMetrics
val screenWidth = displayMetrics.widthPixels
당연히 이것보다는 위에 링크를 걸어둔 방법이 더 좋다고 생각하긴 하는데
약간 위에 포스팅 해 둔 방법은 css @media query 같은 느낌이라면 이 방법은 javascript 에서 직접 하는 방법인 것 같다. ( 느낌상 )
상황마다 다르기 때문에 분명 어디선가 쓰일 방법은 있을 것 같다 ㅎ
'Android > Kotlin' 카테고리의 다른 글
[Kotlin] Admob 적응형 배너 등록하는 방법 (0) | 2023.11.25 |
---|---|
[Kotlin] 앱 정보 가져오기 - App Name & App Icon 가져오기 (1) | 2023.11.25 |
[Kotlin] 동적 생성한 View textSize SP 로 설정하기 (0) | 2023.10.24 |
[Kotlin] 앱, 패키지 설치 여부 확인하는 방법 (2) | 2023.10.16 |
[Kotlin] 안드로이드 앱 패키지명 확인하는 방법 (0) | 2023.10.16 |