2010-06-25 5 views
0

Я сделал значок и сохранил его в каталоге res/drawable как icon.png и отредактировал строку <application android:label="@string/app_name"> в AndroidManifest.xml до <application android:icon="@drawable/icon" android:label="@string/app_name">.Значок приложения Android не отображается

Но при перезапуске эмулятора значок не отображается. В проекте нет других icon.png файлов.

AndroidMainifest.xml: -

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="android.com.machineInfo" 
     android:versionCode="1" 
     android:versionName="1.0"> 
    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <activity android:name=".machineInfo" 
        android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

    </application> 
    <uses-sdk android:minSdkVersion="8" /> 

</manifest> 
+0

вставить 'AndroidManifest.xml' пожалуйста – Cristian

+1

Вы видите файл в представлении Затмения Package Explorer? Если не поможет F5 (или обновление). – Gawcio

+0

ya файл виден .. Я думаю, что мой значок не соответствует руководящим принципам дизайна. Http://developer.android.com/guide/practices/ui_guidelines/icon_design.html#top – Vaibhav

ответ

1

Если у вас есть как res/drawable и семейство res/drawable-... (где ... это ldpi, MDPI или ИПЧР) папки затем для стандартной конфигурации эмулятора (HVGA кожи) файла из res/drawble-mdpi имеет приоритет над номером в res/drawable.

редактировать:

см: DevGuide

http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources

Смежные вопросы