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.
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.