Этот вопрос задавали и раньше, но на него не нашлось никакого удовлетворительного ответа! Так что пробую еще раз.
Я хочу дать своему значку запуска приложений (тот, который отображается на стартовом экране!) Другой, более короткий заголовок. Кажется, что пусковая установка берет свою метку из раздела 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>
I already changed the original reference to my app's name @string/app_name to a different, shorter string resource here.
НО - большое НО: это, конечно же, изменяет заголовок этого действия по умолчанию! И я не хотел, чтобы это произошло, там достаточно места для длинного имени приложения! Повторная установка длинного заголовка в onCreate
с использованием метода setTitle(int)
тоже не поможет, потому что короткое имя будет видно пользователю в течение короткого времени, но достаточно долго, чтобы его можно было заметить!
И - пожалуйста, не отвечайте на мой вопрос, ссылаясь на настраиваемую строку заголовка ... Я не хочу заходить так долго только из-за глупого заголовка строки! Больно рисовать настраиваемую строку заголовка с таким небольшим эффектом!
Есть ли простой способ просто дать программе запуска другую строку для отображения? Спасибо за ответы!
Изменить: Еще одна причина, по которой наличие настраиваемой строки заголовка - это проблема, заключается в том, что она не будет выглядеть как строка заголовка по умолчанию, мне пришлось бы явно делать что-то, чтобы она выглядела одинаково на каждом устройстве! И это не может быть решением, если, в конце концов, я не хочу другого внешнего вида!