Использование ViewSwitcher с Eclipse IDE
Я новичок в программировании Android, и я использую затмение. Я использую ViewSwitcher и могу переключаться между представлениями.
Мой вопрос с затмением.
В затмении, как я могу редактировать различные макеты графически? Только первый макет виден, когда я выбираю res->layout->main.xml.
Я знаю, что есть обходной путь (или, может быть, даже правильный подход); имея два файла макета и переключаясь между ними. Но это не мое намерение прямо сейчас.
Спасибо за любые предложения. Картик
3 ответа
Немного поздно, но у меня возникла та же проблема, и я обошел ее только с изменениями в XML, поместив содержимое двух макетов в другие файлы и включив их в исходный файл. Не уверен, что это правильно, но это облегчило тестирование.
<ViewSwitcher
android:id="@+id/detailSwitcher"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<include
layout="@layout/layout_file_1" />
<include
layout="@layout/layout_file_2" />
</ViewSwitcher>
Я бы не создавал вид графически. Это действительно легко ввести XML, и тогда вы знаете, что делаете именно то, что вы хотите. Используйте графический интерфейс, чтобы проверить свою работу. Я бы, конечно, построил два макета в отдельных файлах, а затем вставил бы их в один с помощью переключателя вида, когда он у вас есть так, как вы хотите.
Вам просто нужно изменить последовательность раскладок в переключателе видов. Первый макет в viewwitcher виден в затмении. Отредактируйте свой первый макет, который находится в переключателе видов, а затем переместите второй вверх, чтобы поработать с ним.