Этот вопрос задавался ранее - но без удовлетворительного ответа вообще! Так что я пытаюсь это снова.
Я хочу присвоить значку средства запуска приложений (отображаемому на начальном экране!) Другой, более короткий заголовок. Кажется, программа запуска берет свой ярлык из раздела 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)
метода также не годится, потому что короткое имя будет видно пользователю в течение короткого времени, но достаточно долго, чтобы заметить!
И - пожалуйста, не отвечайте на мой вопрос, ссылаясь на пользовательские заголовки ... Я не хочу идти так долго, просто из-за глупого заголовка строки! Это так сложно - нарисовать собственную строку заголовка для такого маленького эффекта!
Есть ли простой способ просто дать пусковую установку другую строку на экран? Спасибо за ваши ответы!
Редактировать: Еще одна причина, по которой наличие настраиваемой заголовка заголовка - это боль, заключается в том, что он не будет выглядеть как заголовок заголовка по умолчанию, я должен был бы явно сделать вещи, чтобы он выглядел одинаково на каждом устройстве! И это не может быть решением, если, в конце концов, я не хочу другого внешнего вида!