Android Studio дубликаты файлов - PullRequest
1 голос
/ 28 октября 2019

Я получаю дубликаты файлов в моем исходном коде:

    //These are duplicate of the files below
    app/src/main/res/drawable-hdpi/ic_sort_numeric 2.png
    app/src/main/res/drawable-mdpi/ic_sort_numeric 2.png
    app/src/main/res/drawable-xhdpi/ic_sort_numeric 2.png
    app/src/main/res/drawable-xxhdpi/ic_sort_numeric 2.png
    app/src/main/res/drawable-xxxhdpi/ic_sort_numeric 2.png

У меня также есть:

    app/src/main/res/drawable-hdpi/ic_sort_numeric.png
    app/src/main/res/drawable-mdpi/ic_sort_numeric.png
    app/src/main/res/drawable-xhdpi/ic_sort_numeric.png
    app/src/main/res/drawable-xxhdpi/ic_sort_numeric.png
    app/src/main/res/drawable-xxxhdpi/ic_sort_numeric.png

Эти файлы являются только примером, но есть и другие классы (это не просто изображения). У них всегда есть 2 (иногда даже 3) в конце. Чем это вызвано? Как мне предотвратить это в будущем?

Ответы [ 2 ]

2 голосов
/ 28 октября 2019

Поскольку разные устройства поддерживают разную плотность экрана, для всех нерисовываемых графических объектов изображения должен быть актив изображения для каждого типа плотности. Итак, с точки зрения разработки, вы используете тот же Drawable, но приложение будет использовать правильный размер изображения в зависимости от плотности экрана устройства, на котором установлено приложение. Я предлагаю вам взглянуть на этостатья для получения дополнительной информации.

0 голосов
/ 28 октября 2019

Все в порядке. Следуйте за каждой папкой. Имя папки различается в зависимости от возможного размера телефона. Разные размеры телефона различны, поэтому они поддерживают изображения разного размера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...