1

Hallo, ich möchte den gleichen Text unter dem Titel der App (an der Spitze des Layouts), bei einigen der Aktivitäten meiner App, ohne zu beeinträchtigen das andere Objekt des Layouts.Text auf einige Aktivitäten unter dem Titel der App

  • So etwas wie eine Symbolleiste, aber nur mit Text.
  • So etwas wie dieses but not a button

Aber ich möchte diesen Text nur angezeigt, wenn etwas true und nicht auf alle activities ist. Irgendwelche Vorschläge, wie mache ich das? Wie kann ich das umsetzen?

P.S. Ich bin neu bei Android.

+0

Sie etwas Ähnliches wie sekundären Text Konzept müssen zusammen mit Haupt-Titel? –

Antwort

0

Diese Frage hat bereits eine Antwort. Ich habe es einige Tage vorher gelesen. Ich denke, Sie sollten mit einigen anderen Stichwörtern versuchen, wie den Titel der Werkzeugleiste programmatisch zu ändern. Hier ist die Lösung ---

mActionBarToolbar = (Toolbar) findViewById(R.id.toolbar_actionbar);    
    setSupportActionBar(mActionBarToolbar); 

sobald Sie eine ActionBar eingestellt haben, können Sie auf die Titelleiste wechseln bei jedem setTitle Methode verwenden möchten.

getSupportActionBar().setTitle("My title"); 

Ich hoffe, es hilft Ihnen.

+0

Ich kann nicht scheinen, etwas ähnliches zu finden, das ich will. Ich möchte, dass dies wie eine Warnmeldung ist, wenn das Gerät kein Internet hat. – SethC

+0

Ich habe jetzt die Antwort mit der Lösung aktualisiert. Sie müssen nun überprüfen, ob Ihre Internetverbindung aktiviert ist oder nicht, und den Titel der Aktionsleiste entsprechend ändern. Verwenden Sie die obigen Codezeilen. –

1

Sie können die setSubtitle() Methode auf Ihrem toolbar Objekt verwenden. Für die Anpassung können Sie sagt setSubtitleTextAppearance (Context context, int resId)

aber Dokumentation verwenden -

Ein Titel und Untertitel. Der Titel sollte ein Wegweiser für die aktuelle Position der Toolbar in der Navigationshierarchie und den dort enthaltenen Inhalt sein. Der Untertitel, falls vorhanden, sollte eine erweiterte Information über den aktuellen Inhalt anzeigen. Wenn eine App ein Logo-Bild verwendet, sollte sie in Betracht ziehen, Titel und Untertitel wegzulassen.

Dokumentation Link - http://developer.android.com/reference/android/support/v7/widget/Toolbar.html#setSubtitle(java.lang.CharSequence)

Verwandte Themen