簡體   English   中英

找不到與給定名稱匹配的資源(在'src'處,值為'@android:drawable / logo.png

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM