Использование 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 виден в затмении. Отредактируйте свой первый макет, который находится в переключателе видов, а затем переместите второй вверх, чтобы поработать с ним.

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