Kann man Android Resource Strings zu neuen Strings kombinieren?

it @Android können Aliase von Ressourcenzeichenfolgen erstellt werden, z. B .:

<resources>
 <string name="foo">somestring</string>
 <string name="bar">@string/foo</string>
</resources>

wodurch die Ressourcenleiste zu einem Alias für die Ressource "foo" wird.

Was ich für meine App tun würde, ist die Möglichkeit, ein vorhandenes Ressourcenpräfix mit verschiedenen Suffixen zu kombinieren, d. H. Es wie folgt zu erweitern:

<resources>
 <string name="foo">foo</string>
 <string name="bar">@string/foo+bar</string> 
 <string name="else">@string/foo+else</string> 
</resources>

Dort, wo die Ressource "bar" die Zeichenfolge "foobar" ergibt. Es ist klar, dass '+' hier nicht funktioniert, aber gibt es eine andere Option, um eine solche String-Verkettung zu erreichen, so dass man eine Reihe von String-Ressourcen definieren kann, die ein gemeinsames Präfix haben?

Ich weiß natürlich, dass ich eine solche Verkettung von Ressourcen-Strings zur Laufzeit durchführen kann, aber die statische Definition in den Ressourcen scheint so viel eleganter und einfacher zu sein.

Michael

Antworten auf die Frage(2)

Ihre Antwort auf die Frage