관리 메뉴

0101011001010111

Android_kotlin - dimen에 대해서! 본문

Kotlin/[스스로]Kotlin&안드로이드

Android_kotlin - dimen에 대해서!

[진주] 2023. 8. 31. 02:37
728x90
반응형

dimen은 안드로이드에서 제공하는 xml 리소스의 하나이다.

 

주로 수치값과, 그에 따른 단위 (ex. dp, sp)를 정의하는데 사용된다.

 

 

 

▼내 dimen이 안된 이유를 찾아보자.

 

<?xml version="1.0" encoding="utf-8"?>

<resources>
    <!-- Default screen margins, per the Android Design guidelines. -->
    <dimen name="items_image_box_image_padding">10dp</dimen>
    <dimen name="items_image_box_image_fillet">10dp</dimen>
    <dimen name="items_informationbox_title_textsize">13sp</dimen>
    <dimen name="items_informationbox_title_textstyle">bold</dimen>
    <dimen name="items_informationbox_title_color">#000000</dimen>
    <dimen name="items_informationbox_address_textsize">10sp</dimen>
    <dimen name="items_informationbox_address_color">#8A8A8A</dimen>
    <dimen name="icon_size">60dp</dimen>
    <dimen name="icon_padding">10dp</dimen>
</resources>

 

 

수정이 필요한 부분:

  1. <dimen name="items_informationbox_title_textstyle">bold</dimen>: 텍스트 스타일은 dimen으로 정의할 수 없습니다.
  2. <dimen name="items_informationbox_title_color">#000000</dimen>와 <dimen name="items_informationbox_address_color">#8A8A8A</dimen>: 색상 값은 dimen으로 정의할 수 없습니다.

위 항목들을 styles.xml 또는 colors.xml에 적절하게 옮기는 것이 좋습니다.

728x90
반응형