android Bild Schaltfläche Tooltip

8

Ich versuche, eine App mit Bildschaltflächen zu erstellen, die wie die Aktionsleiste funktionieren, aber ich kann sie nicht dazu bringen, einen Tooltipp bei langem Drücken anzuzeigen.

%Vor%

android: contentDescription funktioniert für den Schweben (s-Stift), aber lange drücken tut immer noch nichts.

    
user3536471 15.04.2014, 15:00
quelle

3 Antworten

11

Dies ist der Code, der Support-Bibliothek v7 zeigt "Spickzettel" für Aktionsmenüpunkte an:

%Vor%     
Mansour 17.02.2015 12:26
quelle
7

Mit api level 26 können Sie den eingebauten TooltipText verwenden: XML:

%Vor%

ViewCompatDocs

Verwenden Sie für ältere API-Ebenen ToolTipCompat , zum Beispiel:

%Vor%     
AsterixR 06.09.2017 13:44
quelle
3

Nicht genau, was Sie suchen, aber es tut etwas sehr ähnliches.

1) Versichern Sie sich, dass Ihre Ansicht android:longClickable="true" ist (sollte standardmäßig sein) und hat eine definierte Inhaltsbeschreibung android:contentDescription="@string/myText" :

%Vor%

2) Registrieren Sie einen Rückruf, der aufgerufen werden soll, wenn die Ansicht lange gedrückt wird. Handler zeigt die Inhaltsbeschreibung als Nachricht an.

%Vor%     
Pascal Chardon 07.09.2014 05:54
quelle

Tags und Links