본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[android] Custom Attribute 를 style 정의하는 방법

by 돼지왕 왕돼지 2012. 11. 14.
반응형



출처 : Stack Overflow


custom attribute 를 style 정의하는 방법

- style 정의는 보통 다음과 같이 하죠.

<resources xmlns:android="http://schemas.android.com/apk/res/android">
   <style name="btn_text">
      <item name="android:textSize">15dp</item>
   </style>
</resources> 



- custom attribute 에 대한 style 정의도 같은 방식으로 하면 될 것 같습니다.

<resources xmlns:myattr="http://schemas.android.com/apk/res/com.example">
   <style name="custom_btn_text">
      <item name="myattr:textSize2">15dp</item>
   </style>
</resources> 

하지만!!!! 이렇게 하면 에러가 납니다. 그럼 솔루션은..? item name 에서 name space 를 없애줍니다.


<resources xmlns:myattr="http://schemas.android.com/apk/res/com.example">
   <style name="custom_btn_text">
      <item name="textSize2">15dp</item>
   </style>
</resources> 



도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x )



반응형

댓글