Ich habe einige XML-Ressourcen in meiner Android-App. Jede hat einen anderen Namen wie "Fahrrad.xml" und "Auto.xml". Ich würde gerne wissen, ob es eine Möglichkeit gibt, Ressourcen basierend auf Bedingungen während der Laufzeit zu laden.
Als ein Beispiel... Angenommen, ich hätte eine Texteingabe in meiner App. Wenn der Benutzer "Fahrrad" eingibt, kann meine App eine XML-Ressource mit diesem Namen nachschlagen, parsen und laden. Wenn er hingegen "Auto" eingibt, würde er die Daten aus der anderen XML-Datei erhalten.
Bisher habe ich festgestellt, dass man zum Laden von Ressourcen die automatisch generierte "R"-Klasse verwenden muss, wodurch man bei der Kompilierung auf das Hardcoding von Ressourcen beschränkt ist.