2011-05-01 6 views
9

내 안드로이드 2.2 응용 프로그램에서 내 이미지를 res/drawable-mdpi 폴더에 추가했습니다. 그러나 R.drawable을 사용하여 액세스 할 수없는 것 같습니다. 내가 아는 한, 추가 구성이 필요하지 않습니다 - 어떤 도움이 필요합니까?Android : R.drawable이 내 이미지를 표시하지 않습니까?

+0

신경 쓰지 마십시오. 나는 그것을 알아. 웬일인지, 안드로이드를 가져 왔습니다. R –

+1

R을 가져 오는 데 조심하지 않을 때 발생합니다. – Haphazard

+0

문제를 공유 할 수 있습니까? 이것은 다른 사람들에게 도움이 될 것입니다. 오류가 무엇인지 생각해보십시오. –

답변

17

나는 이것을 알아 냈다. 문제는 프로젝트가 생성 된 R 파일을 사용하는 대신 android.R을 가져 오는 것이 었습니다.이 문제가 발생하면 올바른 패키지/파일을 가져 오기 위해 가져 오기를 확인하십시오.

1

내용 (그림)을 올바르게 가져 오는 대신 같은 종류의 오류가 발생했습니다. R 모양의 ID를 생성하지 않는 drawable-hdpi 폴더에 복사했는데, 그냥 놓기보다는 가져와야합니다. 거기에.

1

나는 다른 이유로 같은 문제가있었습니다. 제 경우에는 이미지 파일 이름에 불법 문자가있어서 콘솔 메시지가 불평하고 있다는 것을 알지 못했습니다.

일단 icon-1.png에서 icon_1.png로 이름이 변경되면 모두 정상적으로 작동합니다.

0

이미지 파일과 같은 파일을 가져 오려면 res/drawable-XXXX로 이동하여 폴더를 마우스 오른쪽 단추로 클릭 한 다음 "가져 오기"를 선택하고 일반 파일을 선택하고 이미지가있는 폴더로 이동하여 가져올 파일을 선택하십시오. Netbeans가 자동으로 수행하지만 일식에이 기능이 없습니다.

1

생성 된 R 파일을 가져올 때 완전한 이름을 사용해야합니다. 수입 명세서를 확인하십시오.

는 다음 패키지 문을 보자
package me.rhys.example; 

그런 다음 생성 된 R 파일을 사용하여 가져올 수 있습니다

import me.rhys.example.R; 
관련 문제