Niestandardowa nazwa folderu zasobów (np. Res-remable-gamepad)
Dodaję obsługę gamepada do mojej gry. Potrzebuję dużo zasobów (łańcuchów, szuflad) specyficznych dla gamepada. Podanie innej nazwy zasobu gamepada nie jest zbyt wydajne, ponieważ muszę napisać wiele kodu w ten sposób:
if (gamepadDetected) {
image.setImageDrawable(getResources().getDrawable(R.drawable.controls_gamepad));
} else {
image.setImageDrawable(getResources().getDrawable(R.drawable.controls_touch));
}
Najprościej byłoby stworzyć nowy katalog, powiedzmyResable-gamepad i jakoś poinstruować Androida, aby używał zasobów z tego folderu, gdy moja gra wykryje gamepada. W ten sposób mógłbym użyć tych samych nazw dla zasobów (powiedzmyres remable ires remable-gamepad control.jpg). Ale zgaduję, że nie jest to możliwe.
Czy istnieje inny łatwy sposób na dodanie alternatywnych zasobów do istniejącego projektu?