Hier ist ein Szenario, zum Beispiel habe ich eine Image Button als a_1
in Android benannt. Ich möchte diesen Knopfnamen in einer Variablen speichern, d. H. variable = a_1
, so dass ich sie an eine Methode übergeben und sie in diesem Verfahren verwenden kann, d. H. variable.set_Image_Resource(...)
. Ist das möglich? Wenn ja, werden Ihre Ideen geschätzt. Wenn nicht, wird jede alternative Lösung geschätzt. Ich habe auf vielen Plattformen viel gesucht, aber nichts nützliches gefunden, außer Knopftext in einer Variablen zu speichern.Wie speichert man einen Knopfnamen in einer Variablen? Ich fand diese Abfrage eine anspruchsvolle für mich
Der Grund für eine solche Frage ist, ich habe 64 Bild-Buttons in meiner Anwendung und es gibt ein Szenario, wo 32-Tasten eine switch-Anweisung auf ihnen haben. Wenn ich alle 64-Tasten mit 32 Schaltern implementieren will und jeder Schalter 32 Kästen hat, wird das ein verrückter Ansatz sein. Also, was ich tun möchte, ist, ich möchte nur eine Methode, die nur einen Schalter haben, in denen ich die Taste übergeben und anstelle der Verwendung der Schaltfläche Qualifier, d. H. button_name.something()
kann ich diesen Parameter verwenden, d. H. parameter.something()
.
Ich weiß, es gibt viele andere Möglichkeiten, dieses Problem zu implementieren, aber ich soll dieses Problem auf diese Weise lösen.
Sie müssen switch-Anweisung verwenden. –
@GaurawYadav Es tut mir leid, ich glaube, ich habe mein Problem nicht klar geschrieben. Ich benutze bereits Switch-Anweisung, aber das sind zu viele. Bitte verstehe meine Frage. danke –
Ich tat es gibt keinen anderen Weg, mit 64 Tasten selbst ist zu viel. –