Как создать разные макеты для разной ориентации в Android?

Я хотел бы иметь разные файлы Activity.xml для разных ориентаций. Я создал другую папку с именем layout-land, Когда я копирую и вставляю в него файл activity_main.xml, размер экрана автоматически становится ориентированным на ландшафт.

Но после этого ассистент кода не работает. Это показывает следующую ошибку, когда я нажимаю ctrl+s

Content assist not available at the current location

Что является причиной этого? Я сделал что-то не так для создания разных макетов для обеих ориентаций?

2 ответа

Решение

Это больше похоже на проблему, связанную с IDE. То, как вы делаете это правильно. Предполагая, что у вас есть макет с тем же именем, что и у другого внутри макета, вы должны быть в порядке. Просто сделай это.

Для меня это звучит как ошибка Eclipse (поиск в Google "Помощник по содержимому, недоступный в текущем местоположении, дает мне много хитов); попробуйте запустить ваше приложение на устройстве, и оно, скорее всего, будет работать. Это не похоже на то, что вы сделали ничего плохого.

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