Android как поменять представления? - PullRequest
0 голосов
/ 13 августа 2011

В основном мне нужны некоторые предложения, которые являются лучшим способом для переключения взглядов в моей ситуации.Мое приложение имеет 5 разных вкладок.В каждой вкладке я использую менеджер активности, чтобы запустить столько действий, сколько мне нужно внутри этой вкладки.Теперь у меня есть небольшая проблема.В одной из вкладок мне нужно создать что-то вроде трех разных вкладок.Во вторых вкладках я использовал 3 кнопки, которые переключают представления через видоискатель.Но теперь у меня есть 2 или 3 просмотра внутри каждой новой вкладки (или кнопки), которые мне нужно переключить.Я сделал это с помощью viewflipper, но на самом деле это не то, что я хочу, потому что я хочу использовать кнопку назад для переключения между представлениями.

Пример:

MAIN TAB BAR :      ONE   TWO   THREE   FOUR   FIVE
SECOND TAB BAR INSIDE TAB THREE / OR JUST THREE BUTTONS : TAB-A   TAB-B   TAB-C

IN TAB-A I have only one view.
IN TAB-B I have 2 views. View 1 is a listView and onItemClick switch view 2.

IN TAB-C I have same scenario like in TAB-B.
P.S.  View 1 and View 2 directly can change to TAB-C.And I need to be able to send data between the views/activities.

Есть предложения, как это сделать?ViewFlipper или что-то еще.

Ответы [ 2 ]

1 голос
/ 13 августа 2011

Лучше используйте действия на вкладке ТРИ и создайте три кнопки, которые запускают новое действие. И вы можете использовать ViewFlipper внутри этих действий, чтобы изменить представления или viewswticher. Это зависит от ваших потребностей.

1 голос
/ 13 августа 2011

Вы можете переопределить onBackPressed в своей активности, чтобы изменить поведение кнопки "Назад" по умолчанию

http://developer.android.com/reference/android/app/Activity.html#onBackPressed()

...