Этот вопрос был задан раньше - но без какого-либо удовлетворительного ответа! Поэтому я снова пытаюсь.
Я хочу предоставить значок приложения для запуска приложения (тот, который отображается на стартовом экране!) другой, более короткий заголовок. Кажется, что запускает метка из раздела mainfest об основной ярлыке активности, как здесь:
<activity android:name="MainActivity" android:label="@string/app_short_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Я уже изменил исходную ссылку на мое имя приложения @string/app_name на другой, более короткий ресурс строки здесь.
НО - большой НО: это также, конечно, изменяет название этой активности по умолчанию! И я не хотел, чтобы это произошло, достаточно места для длинного имени приложения! Установка длинного заголовка снова в onCreate
с помощью метода setTitle(int)
тоже не подходит, потому что короткое имя будет видимым для пользователя на короткое время, но достаточно долго, чтобы заметить!
И - пожалуйста, не отвечайте на мой вопрос, ссылаясь на пользовательский заголовок... Я не хочу идти так долго, просто из-за глупого заголовка строки! Это боль, чтобы нарисовать пользовательскую панель заголовков для такого небольшого эффекта!
Есть ли не простой способ, чтобы просто дать пусковой панели другую строку для отображения? Спасибо за ваши ответы!
Изменить: Еще одна причина, по которой использование настраиваемой панели заголовков - это боль, заключается в том, что она не будет похожа на панель заголовков по умолчанию, я должен был бы явно делать что-то, чтобы она выглядела одинаково на каждом устройстве! И это не может быть решением, если, в конце концов, я не хочу другого вида!