Kurzinfos

Schreiben Sie jetzt
Jetpack Compose ist das empfohlene UI-Toolkit für Android. Informationen zum Hinzufügen von Komponenten in Compose

Eine Kurzinfo ist eine kurze beschreibende Meldung, die neben einer Ansicht angezeigt wird, wenn Nutzer lange auf die Ansicht drücken oder den Mauszeiger darauf bewegen. Dies ist nützlich, wenn Ihre App ein Symbol verwendet, das eine Aktion oder eine Information darstellt, um Platz im Layout zu sparen. Auf dieser Seite erfahren Sie, wie Sie diese Kurzinfos unter Android 8.0 (API-Level 26) und höher hinzufügen.

Einige Szenarien, z. B. in Produktivitätsanwendungen, erfordern eine beschreibende Methode zur Kommunikation von Ideen und Aktionen. Sie können Kurzinfos verwenden, um eine beschreibende Nachricht anzuzeigen, wie in Abbildung 1 gezeigt.

Screenshot mit Kurzinfo

Abbildung 1: Kurzinfo, die in einer Android-App angezeigt wird.

In einigen Standard-Widgets werden Kurzinfos basierend auf dem Inhalt der Eigenschaften title oder content description angezeigt. Ab Android 8.0 können Sie den in der Kurzinfo angezeigten Text unabhängig von den Werten anderer Attribute angeben.

Text für Kurzinfo festlegen

Sie können den Text der Kurzinfo in einem View angeben, indem Sie die Methode setTooltipText() aufrufen. Sie können das Attribut tooltipText mithilfe des entsprechenden XML-Attributs oder der entsprechenden API festlegen.

Wenn Sie den Text der Kurzinfo in Ihren XML-Dateien angeben möchten, legen Sie das Attribut android:tooltipText wie im folgenden Beispiel fest:

<android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        android:tooltipText="Send an email" />

Verwenden Sie die Methode setTooltipText(CharSequence) wie im folgenden Beispiel, um den Text der Kurzinfo in Ihrem Code anzugeben:

Kotlin

val fab: FloatingActionButton = findViewById(R.id.fab)
fab.tooltipText = "Send an email"

Java

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setTooltipText("Send an email");

Die API enthält auch die Methode getTooltipText(), mit der Sie den Wert des Attributs tooltipText abrufen können.

In Android wird der Wert des Attributs tooltipText angezeigt, wenn Nutzer den Mauszeiger auf die Ansicht bewegen oder sie lange drücken.