Wie man android Activity Label ändert

Ich habe eine Aktivität erstellt und in Manifest-Datei deklariert. Aber ich möchte die gleiche Aktivität für andere Zwecke wiederverwenden.

<activity android:configChanges="orientation|keyboardHidden" android:label="Main Menu" android:name=".MainMenu" android:theme="@android:style/Theme.Light" > </activity> 

Ich muss das Label dynamisch ändern. Danke im Voraus

  • Aufruf von DialogFragment aus Fragment
  • Sinn für Android-Meta-Viewport-Skalierung: Was fehlt mir?
  • Gibt es eine bequeme Möglichkeit, Parcelable Datenklassen in Android mit Kotlin zu erstellen?
  • Android Wie kann ich json Datei (Textdatei) von SD-Karte lesen und Daten in Textansicht anzeigen
  • Referenzressourcen aus anderem Modul in Android Studio
  • Android schreibe an sd card ordner
  • Wählen Sie "Android XX" oder "Google APIs" in neuem Projekt
  • JacksonParser databind und Core Ursache "Gefundene doppelte Datei für APK"?
  • Nicht in der Lage, Verbindung zwischen 2 Gerät Bluetooth-android zu machen
  • Datei aus Assets lesen
  • Hochladen einer großen Datei in Multipart mit OkHttp
  • Wie kann ich eine Ansicht zu einem Drawable konvertieren?
  • 6 Solutions collect form web for “Wie man android Activity Label ändert”

    Benutzen

    SetTitle (int titleId)

    oder

    SetTitle (CharSequence title)

     public class YourActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { setTitle(R.string.your_title); setContentView(R.layout.main); } } 

    Sie müssen setTitle dafür verwenden:

     setTitle(R.string.your_title); //or setTitle("new title"); 

    Sie können den String in res / string.xml-Datei definieren und dann android: label in die Datei "AndroidMenifest.xml" hinzufügen

     string.xml code <string name="string_name">text to display</string> AndroidMenifest.xml code <activity android:name=".SomeActivity" android:label="@string/string_name"/> 
     if(Condition) { setTitle("Your Title"); } else { // your Default Title from Manifest } 

    Versuchen Sie, diese Zeile zu verwenden.

    Statisch, nicht dynamisch

    Gehen Sie zu Ihrer AndroidManifest.xml-Datei und fügen Sie das android: label-Attribut zum Aktivitäts-Tag hinzu, das Sie möchten, wie folgt:

     <activity android:name=".name" android:label="label"/> 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.