Переименование файлов с одинаковым именем макета в разные папки макета
Недавно я столкнулся с проблемой затмения, когда я копирую файл XML из res/layout
папка в любую другую папку макета, например res/layout-sw320dp
, res/layout-sw480dp
или же res/layout-sw600dp
и т.д., после этого переименование любого из них приводит к переименованию всех файлов (которые имеют одинаковые имена, но в разных папках макета в соответствии с документацией Android)...
Почему это? Единственное решение, которое кажется работающим, - это создать еще один XML-файл макета в соответствующей папке макета и затем скопировать содержимое из исходного файла, а не копировать весь файл. Кто-нибудь может подсказать, пожалуйста, что я делаю не так?
1 ответ
Это может быть потому, что Eclipse был разработан таким образом. Он знает, что обычно программисту нужно, чтобы одна и та же компоновка работала на всех устройствах с любой плотностью экрана, поэтому он автоматически копирует один и тот же XML-файл макета.