안드로이드 어플리케이션 프로그램 중
res/drawable 밑에 xml 파일이 있습니다.
그런데 아래와 같이 참조를 하는데 error가 발생 합니다.
보통 .png 파일이 있는데, 제가 참조하는 프로그램은 .xml 파일이 있더라구요.
궁금한 점은
 1. .png 파일 외에 . xml 파일을 사용할 수 있는지요?
    아래 문장에서
    new LibraryAdapter(createTab("searchResults", R.id.search_results, R.drawable.ic_tab_library_results), tree, Type.FLAT);
                                                                                                                                  ----------------------------------------------
밑줄친 부분이 .xml 형태의 파일 입니다.
내용은 아래와 같구요.
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/ic_tab_selected_library_results" />
    <item android:drawable="@drawable/ic_tab_unselected_library_results" />
</selector>

2. drawable 밑에 directory가 있고 그 밑에 .png 파일이 있다면
    R.drawable.xxxx 로 찾아갈 수 있는 것 같은데, 맞는지요?

3.  res/drawable/Thumbs.db 파일이 있는데, 이 파일의 역활은 무엇이며, 언제 생기는지요? 없어도 관계는 없는지요?