🖥 Programming/📱 Android (Kotlin)108 [Android][kotlin] 이미지 1:1 비율 동일하게 맞추기 안녕하세요~ 챠니입니다! :) 이번에는 이미지를 유동적으로 1:1 또는 1:N비율로 맞추는 방법에 대해서 알아보겠습니다. 보통 이미지를 가로, 세로 높이를 동일하게 맞추려면 10dp, 10dp 이렇게 고정적인 값을 사용할 수 밖에 없었는데요 이번에는 화면의 비율에 따라 유동적으로 비율을 맞추는 방법에 대해서 알아보겠습니다. "layout_constraintDimensionRatio"을 활용하자! 제가 구현하고자 하는 화면은 다음과 같습니다. 가로, 세로의 길이가 서로 동일한 1:1 비율의 이미지를 3개를 만들어야 하는건데 고정적인 값을 주게되면 화면의 크기에 따라 이슈가 생기기때문에 화면 비율에 따라 동일하게 맞춰주는 방법이 필요했습니다. 방법은 어렵지 않았는데요! 바로 다음과 같이 비율을 맞춰는 wid.. 2023. 8. 21. [Android] 다크모드 비활성화 하는 방법 안녕하세요~ 챠니입니다! :) 오늘은 다크모드 비활성화 하는 방법에 대해서 알아보도록 하겠습니다! 다크모드적용이 어때서? 개발하는 앱마다 다크모드를 적용할 수도 있고, 안할 수도 있습니다! 하지만 저는 다크모드를 적용하기에는 또 다크모드의 색상등을 지정해야하기 때문에 개발공수가 많이 생겨 다크모드를 적용하지않도록 하는 방법에 대해서 알아보았습니다. 현재 상황은 다음과 같습니다. 위의 그림처럼 Dialog의 끝부분이 일반모드에서는 흰색, 다크모드에서는 검정색으로 나오고있는 이슈가 있습니다. 하나하나 배경색을 흰색으로 지정해주기에는 너무 많은 코드를 추가 및 수정해야하기 때문에... 설정자체에서 다크모드를 적용하지 않도록 합니다 :) 다크모드 미적용 방법 현재 제가 개발하고 있는 소스코드에서 themes를 .. 2023. 8. 17. [Android] com.google.android.gms.permission.AD_ID 이슈 해결 안녕하세요~ 챠니입니다! :) 이번에는 구글 스토어 배포시 발생되는 오류에 대해서 알아보겠습니다. 이 출시 버전에 com.google.android.gms.permission.AD_ID 권한이 포함되어 있지만, Play Console의 선언에는 앱에서 광고 ID를 사용하지 않는다고 명시되어 있습니다. 광고 ID 선언을 업데이트해야 합니다. ???? 나는 저런 권한에 대해서 선언한 적이 없는데 계속 권한이 포함이 되어있다고 나오고 있는 상태.. 해당케이스는 Android TargetSDK 33 타켓으로 하여 배포할때 AD_ID권한 관련 이슈가 나온다고합니다. 원인 무조건 해당 케이스는 아니지만 광고 퍼미션을 추가 하지 않았다면 보통 다음과 같은 이슈일 확률이 높습니다. Firebase crashlytics.. 2023. 7. 25. [Android][kotlin] material.bottomnavigation.BottomNavigationView 예제 안녕하세요~ 챠니입니다! :) 오늘은 "material.bottomnavigation.BottomNavigationView"사용법에 대해서 알아보도록 하겠습니다. 어렵지 않으니 천천히 따라오시면 되겠습니다! 설명보다는 코드 위주로 보여드리겠습니다. BottomNavigationView 예제 먼저 프로젝트 구조입니다. 필요하신 파일만 딱딱 가지고 사용하시면 되겠습니다. 다음은 BottomNavigationView를 만들기 위한 틀과 그 안에 들어가는 코드에 대해서 알아보겠습니다. BottomNavigationView 예제 코드 - 1 * menu_item_color.xml * string.xml BottomNavigationViewExam 공유 메인 추천 * menu_bottom_items.xml * ba.. 2023. 7. 13. 이전 1 2 3 4 5 6 7 ··· 27 다음