Изменить значок панели приложения Android не изменится по умолчанию - PullRequest
0 голосов
/ 28 июня 2011

Как мне изменить значок со значка по умолчанию?Мой пользовательский значок (называемый «запускаемый», «умный», я знаю) появляется, когда я помещаю ярлык на домашний экран, но когда я смотрю на него в панели приложений, он отображается как значок по умолчанию.

Я не являюськонечно, но я бы предположил, что проблема лежит где-то в моем манифесте ...

<application android:icon="@drawable/launcherrounded" android:label="@string/app_name" android:debuggable="true">
    <activity android:name=".MainScreen"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".WorkoutActivity"
    >
    </activity>
    <activity android:name=".WorkoutDbAdapter"
    >
    </activity>
    <activity android:name=".TimerActivity">
    </activity>
    <activity android:name=".GraphScreen">
    </activity>
    <activity android:name=".Preferences"
    android:label="@string/set_preferences">
    </activity>
    <receiver
    android:name=".OnAlarmReceiver"></receiver>
        <service
        android:name=".NotificationService"></service>

</application>

РЕДАКТИРОВАТЬ: понял, пришлось удалить и переустановить, а затемпоявился правильно.

Ответы [ 3 ]

2 голосов
/ 30 июня 2011

Я решил, что это будет удаление и переустановка. Очевидно, просто обновление не работает, вам нужно удалить.

Полагаю, значок в панели приложений установлен при установке, полезно знать ...

0 голосов
/ 28 июня 2011

Вполне возможно, что на вашем устройстве она использует версию значка drawable-hdpi в одном месте, а версию drawable-mdpi - в другом месте.

Вы можете просто удалить любую версию иконки, кроме той, что в drawable-hdpi. Тогда Android просто уменьшит его при необходимости. Когда вы на самом деле выпускаете приложение, вы можете захотеть создать версию иконки для mdpi, чтобы избежать масштабирования артефактов. На мой взгляд, ldpi не стоит беспокоиться, но вы тоже можете это сделать.

0 голосов
/ 28 июня 2011

Попробуйте поставить значок android: на активность тоже.

...