2010-02-02 7 views
0

두 개의 드로어 블을 사용하는 Android 용 구성 요소를 만들었습니다.Android 맞춤 구성 요소 속성

코드의 드로어 블용 정적 값을 사용하면 구성 요소가 작동하지만 이제는 속성에서 값을 선언 (XML)하는 방법을 알고 있습니까?

* 편집; attrs.xml을 사용하지 않고이 작업을 수행 할 수 있습니까?

+0

* 속성 (XML) * 값을 선언 할 때 * 의미하는 바를 자세히 설명 할 수 있습니까? –

+0

표준 배경 속성과 비슷하지만 속성/속성을 추가 할 수 있다는 것을 알고 있습니다. 어떻게 해야할지 모르겠다. – Thys

답변

4

res/values/attrs.xml 파일을 설정하여 속성을 선언 한 다음 View의 생성자에서 값을 가져 오기 위해 일부 코드로 이동해야합니다. 나는 그 기술을 시연하는 sample here을 가지고있다.

+0

http://github.com/commonsguy/cw-advandroid/tree/master/Views/Meter/src/com/commonsware/android/ – Thys

+0

에서 코드를 얻는 방법이 있나요? ? R.styleable에 직접 액세스 할 수 없습니다 .-( – Thys

+1

다른 샘플이 있습니다. http://blog.pocketjourney.com/2008/05/02/android-tutorial-42-passing-custom-variables-via -xml-resource-files/ –