Kurzinfos

Funktion „Schreiben“ ausprobieren
Jetpack Compose ist das empfohlene UI-Toolkit für Android. Informationen zum Hinzufügen von Komponenten in Compose.

Eine Kurzinfo ist eine kleine 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, um eine Aktion oder Information darzustellen, um Platz im Layout zu sparen. Auf dieser Seite wird beschrieben, wie Sie diese Kurzinfos unter Android 8.0 (API-Level 26) und höher hinzufügen.

Einige Szenarien, z. B. in Produktivitäts-Apps, erfordern eine beschreibende Methode zur Vermittlung von Ideen und Aktionen. Sie können Kurzinfos verwenden, um eine beschreibende Nachricht anzuzeigen, wie in Abbildung 1 dargestellt.

Screenshot einer Kurzinfo

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

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

Text für Kurzinfo festlegen

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

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

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

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

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 eine getTooltipText()-Methode, mit der Sie den Wert der tooltipText-Eigenschaft abrufen können.

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