Aktualnie programuję aplikację na Androida. Tam utknąłem z układem xml. Czy można przypisać wartość do znacznika xml za pomocą zmiennej (stałej) zdefiniowanej w klasie?android: przypisywanie stałej wartości elementowi xml
Mam klasy o nazwie Constants.java dla wszystkich moich stałych programu. Robię to dla lepszej łatwości konserwacji. teraz chciałbym użyć jednej z tych stałych, np. VAL zdefiniowany poniżej jako wartość dla interfejsu użytkownika widiowego.
w moim przypadku widget to pasek postępu (styl poziomy) i chciałbym zdefiniować wartość "android: max". normalnie można napisać:
android:max="10"
android:max="@Integer/val
ale chciałbym użyć wartości zdefiniowanej w klasie stałe, coś takiego:
android:max="Constants.VAL"
Czy istnieje rozwiązanie tego?
dzięki
Nie sądzę, czy to możliwe, czy nie, ale do takich celów używam ciągów strings.xml. Jest używany w taki sam sposób, jak twoja klasa Constants. – belurd