안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드 어플리케이션 프로그램 중
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 파일이 있는데, 이 파일의 역활은 무엇이며, 언제 생기는지요? 없어도 관계는 없는지요?
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 파일이 있는데, 이 파일의 역활은 무엇이며, 언제 생기는지요? 없어도 관계는 없는지요?
2010.04.29 15:25:40
(추천:
1 / 0)
1. selector의 경우는 drawable에 xml을 가지고 와서 동작합니다.
drawable폴더에 ic_tab_unselected_library_results.png, ic_tab_selected_library_results.png(혹은 jpg등)파일이 있으신지요.
selector은 쉽게 말해 custom button을 만들때 사용합니다. 그리고 이런 파일들이 미리 존재해야 합니다.
2. drawable밑에 폴더를 만들고 파일을 넣는 것은 아직 본적이 없네요.
3. Thumbs.db는 PC 윈도우즈에서 이미지혹은 비디오 파일의 미리보기를 위한 Thumbnail을 저장하는 database입니다.
별로 필요없는 파일이죠.