Ich möchte eine Schaltfläche grau darstellen, sodass sie für den Benutzer deaktiviert erscheint, aber trotzdem auf Klicks lausche, damit ich dem Benutzer eine Nachricht anzeigen kann, die erklärt, warum die Schaltfläche nicht anwendbar ist.
Ich möchte sicherstellen, dass die Android-API diejenige ist, die die entsprechende standardmäßige deaktivierte Darstellung konfiguriert, im Gegensatz zur manuellen Einstellung der Schaltflächenfarbe auf grau usw. Was ist der beste Weg, dies zu tun?
Dies ist eine benutzerdefinierte Schaltfläche, die das Berührungs-Ereignis freigibt, wenn sie deaktiviert ist Es funktioniert sicher und getestet. speziell für Sie entworfen
%Vor%Dies ist der richtige Weg, um aus meiner Sicht als Android-Entwickler zu erreichen, was Sie wollen.
Es ist kein Problem, alle Android-Ansichten zu erweitern und sie in den XML-Dateien zu verwenden und stattdessen zu quellen.
viel Glück
Ich bin kein Android-Experte, also könnte es bessere Wege geben, aber was ist mit der Deaktivierung der Schaltfläche und dem Überlagern einer transparenten Ansicht, die die Ereignisse auffängt?
Sie können die Ansicht immer unter der Schaltfläche anzeigen lassen, so dass Sie nur einen Z-Index ändern oder dynamisch erstellen müssen, wenn Sie ihn benötigen.
Seit Taste erweitert Textansicht. Sie können die Methoden in textview wie .setTextColor () oder .setBackgroundColor () verwenden.
Jetzt für die Anzeige haben Sie 2 Optionen:
Treffen Sie Ihre Wahl.
Tags und Links android