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