[英]No resource found that matches the given name (at 'src' with value '@android:drawable/logo.png
首先我是一個初學者,通過自己學習的代碼。 我正在使用Visual Studio Xamarin創建一個android應用程序。 我試圖把所謂分配給logo.png的ImageView的圖像。 我沒有資源文件下,繪制文件,所以我加了一個文件夾,將其命名為“繪制”。 然后,我粘貼了logo.png。 imageview的xml代碼:
<ImageView
android:src="@android:drawable/logo.png"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/imageView1" />
我沒有修改任何Java / C#文件。 有的,我有資源下的不同尋常的文件夾包括紋理貼圖,anydpi,紋理貼圖,華電國際,紋理貼圖,MDPI,紋理貼圖,xhdpi,紋理貼圖,xxhdpi,紋理貼圖,xxxhdpi。 我想有所有這些文件夾的logo.png,並試圖建立一個能與相同的XML代碼,但沒有改善。 (順便說一句,我幾乎不知道任何xml)。 在這種情況下,它說的是activity_main.axml,與Android Studio上的名稱為activity_main.axml的情況相比。 這和問題有關系嗎? 我下面這個教程的方式: https://youtu.be/WBTZ7TSan_E
如果您放了logo.png
:
在src / drawable /上使用@drawable/logo.png
如果在src / mipmap /上使用@mipmap/logo.png
為什么不@android:
此路徑指向android資源,屬於默認文件,屬於Android SDK
Android OS具有自己的資源,例如顏色變量,默認尺寸,主題等。
如果您使用手機中存在的一些內部可繪制資源,則可以使用:
android:src="@android:drawable/..."
如果您使用在應用程序中添加的資源,則在您的文件夾drawable
,請使用:
android:src="@drawable/..."
記住這一點很重要,因為您會經常遇到這種情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.