2017-04-12 9 views
-1

Ok 이것은 매우 어리 석었지만 나갈 방법을 찾을 수 없습니다. 내가 드로어 블/사진 당김-xhdpi에 bg.png 넣어 간단한 테스트로 하지만 난 그것을drawable-xhdpi에 넣을 수있는 drawable 리소스를 확인할 수 없습니다.

<LinearLayout 

xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" 
android:id="@+id/details_parent" 
android:background="@drawable/bg"> 
... 
</LinearLayout> 

를 참조 할 때 나는 그 때문에 내가 모든 그릴 수-somethingDPI 폴더에 복사를 시도 Couldn't resolve resource @drawable/bg

이 오류를 얻을 내가 다른 크기를 가질 때 내가 무엇을 할 것인지,하지만 여전히 아무것도하지 않을 것입니다.

마지막으로, 단순히 부모 폴더로 이동하면 /drawable 모든 것이 작동합니다.

하지만 이것은 말도 안됩니다! 다양한 dpi 버킷을 지원하기 위해 각기 다른 크기의 사진을 각각의 -DPI 폴더에 넣고 싶습니다.

무엇이 누락 되었습니까? 당신이 길에게 그것을

@drawable/bg 

을주고 실제 경로가

drawable/drawable-xhdpi/bg 

그대로의

+0

아래 유권자에게 : 모든 질문이 영리해야하는 것은 아님을 알고 있습니까? 내가 물어보기 전에 철저하게 내 문제를 수색했는데, 실제로 나는 실제 문제와 관련이없는 무언가를 놓치고 있었다. 그러나 무엇이든지 당신의 하루가 짝을 이룹니다. 환호 – MaX

답변

0

은 만들 때 다른 당김 폴더가 내부의 고해상도 패키지를하지 만드는 매우 의미 하나 drawable 자체

+0

하! 고맙습니다! 그 폴더들이 드로어 블 자체가 아닌 res에서 생성 될 필요가 있다는 것을 놓쳤습니다! 시스템에서 저를 허용하자마자 대답을 받아 들일 것입니다. – MaX

0

최대, Android Studio는 drawable-somethingDPI 폴더의 해상도에 따라 이미지 또는 리소스를 사용합니다. 그러나 귀하의 모바일이나 장치가 다른 해상도를 가지고 있거나 그 해결책을 지원하지 않는다면 그것은로드되지 않으며 오류를 줄 것입니다.

참고 : 이미지를 드로어 블 폴더보다 드로어 블 폴더에 넣는 경우 모든 화면 해상도에서 지원됩니다. 그래서 드로어 블 내부에 이미지를 넣을 때 그 이유가 있습니다.