Jak zmienić nazwę aplikacji, która ma być wyświetlana na ekranie głównym?
Ilekroć próbuję zmienić Androida: label = "nazwa_tytuł" wewnątrz działania pliku manifestu, zmiany paska tytułu są oczekiwane. Ale nazwa aplikacji zmienia się również na ekranie głównym na „tytuł_nazwa”
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:theme="@style/AppTheme.NoActionBar"
android:label="title_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Czy jest jakaś inna metoda zmiany samej nazwy aplikacji?
Odpowiedzi:
3 dla odpowiedzi № 1W obu przypadkach używany jest tag etykiety Android Domyślny pasek tytułu i Nazwa aplikacji na ekranie głównym
android:label="@string/app_name"
Jeśli chcesz zmienić tylko nazwę aplikacji, zmień etykietę i ustaw Tekst paska tytułu do twoich pragnień w onCreate () w twojej aktywności, jak poniżej:
this.setTitle("Your Title");
Mam nadzieję że to pomoże.
1 dla odpowiedzi nr 2
Zmieniasz etykietę android: pod tagiem aktywności, co powoduje ten problem.
Twoja nazwa aplikacji to android: label = "@ string / nazwa_aplikacji" pod znacznikiem aplikacji przejdź do folderu res / wartości / strings.xml, gdzie możesz znaleźć coś takiego
<resources>
<string name="app_name">APP NAME</string>
</resources>
podaj nazwę swojej aplikacji w „APP NAME”. To zadziała
0 dla odpowiedzi № 3
Możesz zmienić „nazwę aplikacji” w strings.xml
przykład)
<string name="app_name">any</string>
0 dla odpowiedzi nr 4
android: nazwa atrybut służy do podklasowania aplikacji.
android: etykieta atrybut dotyczy etykiety aplikacji (która jest przesunięta na ekranie głównym).