2012-05-11 2 views
0
public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     initControls(); 

    } 

Я - андроид кодер. Я написал одноэкранное приложение, которое функционирует так, как я хочу, но я хотел бы добавить дополнительные экраны, то есть нажать кнопку и открыть новый экран, нажать кнопку, предыдущий экран будет восстановлен. Как я могу добавить виды в свою программу? Мой один xml-файл - res/layout/main.xml. Как я могу добавить дополнительные представления и переключаться между ними по желанию? Я использую ant и консоль для разработки ... нет Eclipse.Несколько экранов

Спасибо за помощь нуб :)

ответ

2

Вы должны взглянуть на Intents и Activties .. Вот хороший пример.

http://www.vogella.com/articles/AndroidIntent/article.html

http://marakana.com/forums/android/examples/65.html

Intents используются для перехода от одного к другому actvity и активность просто экран с виджетами UI на нем, чтобы взаимодействовать.

+0

Спасибо за отзыв! – Jocala

2

Существует несколько способов добавить новый экран в ваше приложение.

Основной способ - создать другое действие, такое как тот, который у вас есть, но приложить к нему другой xml-макет. Вы можете увидеть, как здесь вызывать другую активность. http://developer.android.com/guide/topics/fundamentals/activities.html

Вы также можете использовать виджеты, созданные только для этой задачи, такие как ViewFlipper или ViewPager.

Возможно, вам лучше всего ознакомиться с основами документации для Android, чтобы решить, что лучше всего подходит для вашего приложения. http://developer.android.com/guide/topics/fundamentals.html

+0

Спасибо за отзыв! – Jocala

Смежные вопросы