2010-03-18 1 views
0

나는 최근에 android developers 그룹의 포럼 게시물을 발견했습니다. (아래 링크) http://groups.google.com/group/android-developers/browse_thread/thread/ef3bdebcb715b385Android 리소스 xmls에서 xml 요소를 사용할 수 있습니까?

다음 게시물이 하나 있습니다. xml. Drawable 폴더에서 사용할 수있는 XML 파일입니다.

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<!-- Non focused states --> 
<item android:state_focused="false" android:state_selected="false" 
android:state_pressed="false" 
android:drawable="@drawable/tab_unselected" /> 
<item android:state_focused="false" android:state_selected="true" 
android:state_pressed="false" 
android:drawable="@drawable/tab_selected" /> 

<!-- Focused states --> 
<item android:state_focused="true" android:state_selected="false" 
android:state_pressed="false" android:drawable="@drawable/tab_focus" 
/> 
<item android:state_focused="true" android:state_selected="true" 
android:state_pressed="false" android:drawable="@drawable/tab_focus"/> 

<!-- Pressed --> 
<item android:state_pressed="true" android:drawable="@drawable/tab_press" /> 
</selector> 

이제 내 질문에, 나는 다음과 같은 XML 태그를 사용할 수 있음을 알려줍니다 문서가 <selector> , <item>, <color>, <integer-array>, <string-array> 및 많은 다른 태그는 XML 리소스를 만들 수 있습니다 ...?

내가 알고 싶은 것을 설명했으면 좋겠습니까?

답변

1

어디 내가 XML을 자원 불행하게도

을 만들 태그 <selector>, <item>, <color>, <integer-array>, <string-array> 및 많은 다른 태그 다음 XML을 사용할 수있는 저를 을 알려주는 문서 , 한 곳에서 그러한 문서가 없습니다. 몇 가지가 here으로 기술되어 있지만, 특히 많은 사람들, 특히 Drawable 사람은 그렇지 않습니다.

그러나 귀하의 SDK 설치에 $ANDROID_HOME/platforms/$SDK/data/res 트리에서 많은 샘플이 있습니다 (당신이 그런 android-2.1, 그것은 및 $SDK 일부 SDK 릴리스의 이름입니다 설치된 곳 $ANDROID_HOME은 임).

+0

예 ... 샘플에는 반드시 이러한 xml 요소가 포함되어 있지만 설명서가 없으므로 실망 스럽습니다. 샘플을 보면 요소 사용에 대해 알 수 있지만 .. " selector "태그는 목록, 탭 등에 사용될 수 있습니다 ... 어쨌든 .. 감사합니다 .. –

관련 문제