To pytanie zostało zadane wcześniej - ale bez zadowalającej odpowiedzi! Więc próbuję ponownie.
Chcę nadać mojej ikonie uruchamiania aplikacji (tej wyświetlanej na ekranie startowym!) Inny, krótszy podpis. Wygląda na to, że program uruchamiający bierze etykietę z sekcji Mainfest na temat etykiety głównej aktywności, jak tutaj:
<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>
Zmieniłem już pierwotne odniesienie do nazwy mojej aplikacji @ string / nazwa_aplikacji na inny, krótszy zasób string tutaj.
ALE - duży ALE : to oczywiście zmienia domyślny tytuł tego działania! I nie chciałem, żeby tak się stało, jest wystarczająco dużo miejsca na długą nazwę aplikacji! Ponowne ustawienie długiego tytułu onCreate
przy użyciu tej setTitle(int)
metody również nie ma sensu, ponieważ krótka nazwa będzie widoczna dla użytkownika przez krótki czas, ale wystarczająco długo, aby to zauważyć!
I - proszę nie odpowiadać na moje pytanie, odnosząc się do niestandardowego paska tytułu ... Nie chcę iść tak daleko, tylko z powodu głupiego tytułu napisu! Trudno jest narysować niestandardowy pasek tytułu, aby uzyskać tak niewielki efekt!
Czy nie ma łatwego sposobu, aby po prostu nadać programowi uruchamiającemu inny ciąg znaków do wyświetlenia? Dzięki za odpowiedzi!
Edycja: Jeszcze jednym powodem, dla którego posiadanie niestandardowego paska tytułowego jest uciążliwe, jest to, że nie będzie on wyglądał jak domyślny pasek tytułowy. Musiałbym jawnie robić rzeczy, aby wyglądały podobnie na każdym urządzeniu! I to nie może być rozwiązanie, jeśli w końcu nie chcę innego wyglądu!