Attualmente sto programmando un app Android. Lì sono bloccato con il layout xml. È possibile assegnare un valore a un tag xml utilizzando una variabile (costante) definita in una classe?Android: l'assegnazione di un valore costante a un xml-elemento
ho una classe chiamata Constants.java per tutti i miei costanti di programma. lo faccio per una migliore manutenibilità. ora vorrei usare una di queste costanti, ad es. VAL come definito di seguito come valore per un UI-widged.
public class Constants {
public static final int VAL = 10;
...
}
nel mio caso, il widget è una progressbar (stile orizzontale) e vorrei definire il: valore di "Android max". normalmente si può scrivere:
android:max="10"
android:max="@Integer/val
ma vorrei utilizzare il valore definito nella mia classe costanti, qualcosa di simile:
android:max="Constants.VAL"
c'è una soluzione per questo?
grazie
non credo se possibile o no, ma io uso strings.xml per tali scopi. Viene utilizzato allo stesso modo della classe Constants. – belurd