케이스 A는 스타일 속성에 대한 참조입니다. 실제 정보를 모른 채 특정 스타일 정보를 참조 할 수 있습니다. Android UI의 스타일을 지정하는 데 사용되는 Android 정의 속성이 많이 있지만 사용자 정의 속성을 정의 할 수도 있습니다.
actionBarItemBackground
은 그러한 속성 중 하나입니다.
당신은 모양을 만들기 위해 그것을 참조하고 작업 표시 줄의 항목과 일치하는 UI 요소 느낄 수있다 :이 속성 사용할 수있는 두 가지 방법이 있습니다 당신은 테마를 정의 할 수 있습니다
<com.mycompany.MyView
android:id="@+id/myView"
android:background="?attr/actionBarItemBackground"/>
가와 앱의 기본 L & F를 재정의이 속성의 값을 설정 :
<style name="MyTheme" parent="@android:style/Theme">
<item name="android:actionBarItemBackground">#383c44</item>
</style>
다음은 Android 설명서의 일부 포인터입니다.
스타일의 경우 테마는 다음을 참조하십시오.
. 모든 속성의 목록은
은 다음을 참조하십시오
http://developer.android.com/reference/android/R.attr.html
자신의 속성을 정의에 대한 문서가 없습니다. 스타일 속성이 어떻게 선언되는지 확인하려면 SDK의 attrs.xml
파일 중 하나 (예 : platforms\android-17\data\res\values
)를 확인하십시오. attrs.xml
파일을 res\values
폴더에두면 동일한 방식으로 특성을 선언 할 수 있습니다. 그런 다음이 속성을 자신의 스타일과 테마로 사용할 수 있습니다.
에에 의해, 나는 ActionBarSherlock을 사용하고 있습니다. –