- Forum-Beiträge: 38
28.05.2017, 06:36:01 via Website
28.05.2017 06:36:01 via Website
Hallo zusammen
Kurz erklärt:
Ich erfasse mit einer App Daten, die ich mit einem onClick auf ein Button-Array-Element, einer bestimmten Gruppe zuordnen kann. Wähle ich versehentlich eine falsche Gruppe oder sehe, dass ich bei der Datenerfassung einen falschen Wert eingegeben habe, steht ein Button 'Undo' zur Verfügung. Damit kann ich die letzte Eingabe bzw. Zuordnung rückgängig machen und den Fehler korrigieren. Für 'Undo' benutze ich ein undoFlag (true oder false). Dieses Flag wird auf 'true' gesetzt, wenn ich die Taste 'Undo' drücke und bleibt gesetzt, bis ich wieder Daten einer Gruppe zuordne.
Wie ich den Button in einer @drawable/button.xml mit verschiedene Optionen ändern kann, ist mir bekannt. Was ich aber erreichen möchte ist das Ändern der Button-Text-Farbe, solange das Flag gesetzt ist. Sinnbildlich mit folgender Anweisung
...
public void onKeyUndo(View view) {
undoFlag = true;
keyUndo:textColor = "red";
}
...
public void onButtonArrayXY(View view) {
datensatzXY = DatenXY;
if (undoFlag) {
undoFlag = false;
keyUndo:textColor = "white";
}
Gibt es eine Möglichkeit meine Vorstellung irgendwie mit wenig Aufwand umzusetzen?
...oder bin ich der Einzige, der auf solche 'dummen' Ideen kommt...
Es geht hier rein um Kosmetik ohne weiteren Einfluss auf die App. Ich mag es aber, wenn eine App mit kosmetischen Feinheiten gespickt ist. Zu diesr Option habe ich leider ergebnislos gegoogelt.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.