Витаминыч, ну допустим я собрал приложение когда-то давно. Теперь хочу сделать типа мод, адаптировать его под разные экраны. Что нужно ковырять? Или выход только перерисовать всю графу?
res/drawable-*dpi масштабирует графику. Если все картинки положить в res/drawable-hdpi, то на экранах с mdpi они будут уменьшены, а на xhdpi/xxhdpi увеличены. Если положить в res/drawable-xxxhdpi, то на mdpi, hdpi, xhdpi, xxhdpi будут уменьшены. Во сколько раз будут увеличены можно посчитать, исходя из коэффициентов: ldpi = 0.75, mdpi = 1, hdpi = 1.5, xhdpi = 2, xxhdpi = 3, xxxhdpi = 4
Если твои изображения лежали в res/drawable или в любой из res/drawable-*dpi, то можно безболезненно их перекидывать между этими папками. Главное, не переименовывать, не удалять и не добавлять новые, потому что идентификаторы R.drawable.picname генерируются при компиляции, а у тебя приложения собрано.
Но особых чудес не жди, потому что больше влияет разметка и как ты там эти изображения выводишь. А разметку без перекомпиляция ты вряд ли поменяешь.
Теперь хочу сделать типа мод, адаптировать его под разные экраны.
Что нужно ковырять? Или выход только перерисовать всю графу?