Переименование файлов с одинаковым именем макета в разные папки макета

Недавно я столкнулся с проблемой затмения, когда я копирую файл XML из res/layout папка в любую другую папку макета, например res/layout-sw320dp, res/layout-sw480dp или же res/layout-sw600dp и т.д., после этого переименование любого из них приводит к переименованию всех файлов (которые имеют одинаковые имена, но в разных папках макета в соответствии с документацией Android)...

Почему это? Единственное решение, которое кажется работающим, - это создать еще один XML-файл макета в соответствующей папке макета и затем скопировать содержимое из исходного файла, а не копировать весь файл. Кто-нибудь может подсказать, пожалуйста, что я делаю не так?

1 ответ

Это может быть потому, что Eclipse был разработан таким образом. Он знает, что обычно программисту нужно, чтобы одна и та же компоновка работала на всех устройствах с любой плотностью экрана, поэтому он автоматически копирует один и тот же XML-файл макета.

Другие вопросы по тегам