2016년 1월 4일 월요일

Android에서 At-symbol(@) 와 Question-Mark(?)의 차이점.

At-symbol(@)
Resource를 참조하는 기호로 현재 프로젝트나 Android Framework 내에 있는 Resource를 참고 할 때 사용함

Question-Mark(?)
현재 정의 중인 Theme 내에 있는 사항을 참조 할 때 사용됨


res/value/styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
  <style name="CustomTheme">       
    <item name="android:windowNoTitle">true</item>
    <item name="windowFrame">@drawable/screen_frame</item>
    <item name="windowBackground">@drawable/screen_background_white</item>
    <item name="panelForegroundColor">#FF000000</item>
    <item name="panelBackgroundColor">#FFFFFFFF</item>
    <item name="panelTextColor">?panelForegroundColor</item>
    <item name="panelTextSize">14</item>
    <item name="menuItemTextColor">?panelTextColor</item>
    <item name="menuItemTextSize">?panelTextSize</item>
  </style>
</resources>

댓글 없음:

댓글 쓰기