2017-09-27 4 views
-7

Android 앱을 개발 중입니다. Android 이미지 버튼을 사용하려고합니다. 내가 드로어 블 폴더 내 이미지를 배치하고 내 XML 코드에서 이것을 가지고있다 :Android ImageButton 표시 오류

<ImageButton 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/PanicBtn" 
    android:layout_marginTop="53dp" 
    android:src="@drawable/panicbtn2" 
    android:background="#ffffffff" 
    android:contentDescription="" /> 

하지만 청소하거나 프로젝트를 디버깅하려고 할 때마다, 나는이 오류가 계속 : 오류 : (28, 22) 지정된 이름 ('src'의 값이 '@ drawable/panicbtn2')과 일치하는 리소스가 없습니다. 친절히 도와주세요.

+2

가능한 오류 지정된 이름과 일치하는 리소스가 없습니다 ('src'값 '@ drawable/button1')] (https://stackoverflow.com/questions/14612556/error-no-resource- 찾을 가치가있는 drawa와 일치하는 이름) –

+0

드로어 블 파일 이름 또는 드로어 블 파일을 확인하십시오. –

+0

당신이 시작한 이유는 수백 가지가 될 수 있습니다. 잘못된 디렉토리, Android Studio 문제로 끝납니다. –

답변

0

오류는 이미 상태 :

  • 없음 자원 그건 당신이 특정 이름 "panicbtn2"로 당김에 자원을 배치 적이 지정된 이름

일치 발견?

건배.

+0

예 Al-Kathiri, \ drawable 폴더에 panicbtn2가 있습니다. –

+0

사와, 지원 이름/확장명에 문제가있을 수 있습니다. 공식 Android 문서를 살펴보세요. https://developer.android.com/guide/topics/resources/providing-resources.html –

+0

내 답변이 도움이되고 관련성이있는 경우 다른 사람에게 도움이되도록 동의하십시오. –

0

경우에 따라 Drawable 폴더에서 사례의 리소스 또는 이미지를 유지하는 것이 ItemGroup/resource 그룹에 추가되지 않습니다. 이미지 이름과 확장 panicbtn2.png 경우

당신은 단순히 프로젝트의 .csproj 파일을 열고 .. 그것은 아래와 같이해야합니다 이미지 이름이 < ItemGroup> 섹션에있는 경우 있음을 확인할 수 있습니다

<AndroidResource Include="Resources\drawable\panicbtn2.png" /> 

거기에 없으면 거기에 같은 것을 추가하거나 드로어 블 폴더를 마우스 오른쪽 버튼으로 클릭하고 파일 추가를 선택한 다음 IDE/Visual Studio를 통해 파일을 다시 추가하면됩니다. 그게 도움이 될거야.

+0

android studio에서 .csproj 파일을 어떻게 찾을 수 있습니까? –