Использование ViewSwitcher с Eclipse IDE - PullRequest
1 голос
/ 30 января 2012

Я новичок в программировании Android и использую Eclipse.Я использую ViewSwitcher и могу переключаться между представлениями.

У меня вопрос к eclipse.

В eclipse, как я могу графически редактировать различные макеты?Только первый макет виден, когда я выбираю res-> layout-> main.xml.

Я знаю, что есть обходной путь (или может быть даже правильный подход);имея два файла макета и переключаясь между ними.Но это не мое намерение прямо сейчас.

Спасибо за любые предложения.Картик

Ответы [ 3 ]

2 голосов
/ 11 марта 2013

Немного поздно, но у меня возникла та же проблема, и я обошел ее только с изменениями 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>
0 голосов
/ 25 мая 2014

Вам просто нужно изменить последовательность раскладок в переключателе видов.Первый макет в viewwitcher виден в затмении.Отредактируйте свой первый макет, который находится в переключателе видов, а затем переместите второй вверх, чтобы поработать с ним.

0 голосов
/ 31 января 2012

Я бы не создавал вид графически.Это действительно легко набрать в XML, и тогда вы знаете, что делаете именно то, что вы хотите.Используйте графический интерфейс, чтобы проверить свою работу.Я бы, конечно, построил два макета в отдельных файлах, а затем вставил бы их в один с помощью переключателя вида, когда он у вас есть так, как вы хотите.

...