У меня есть поток классов TabBarActivity:
публичный класс TabBarActivity расширяет TabActivity реализует OnTabChangeListener{
Код: Выделить всё
/*
* (non-Javadoc)
*
* @see android.app.ActivityGroup#onCreate(android.os.Bundle)
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.layout_tab);
TabHost tabHost = (TabHost) findViewById(android.R.id.tabhost);
TabSpec mTab1 = tabHost.newTabSpec("tab1");
TabSpec mTab2 = tabHost.newTabSpec("tab2");
mTab1.setIndicator("TAB1").setContent(
new Intent(this, TAB1.class));
mTab2.setIndicator("TAB2").setContent(
new Intent(this, TAB2.class));
/** Add tabSpec to the TabHost to display. */
tabHost.addTab(mTab1);
tabHost.addTab(mTab2);
}
Предположим:
У меня есть макет экрана с двумя вкладками внизу (TAB1, TAB2). Когда я нажимаю TAB1, у меня появляется список имен контактов, и если я нажимаю itemList. Откроется подробный экран ItemList. А внутри макета «DetailScreen» я хочу сохранить вкладку (TAB1, TAB2) на нижнем экране.
Теперь, когда я запускаю приложение и нажимаю itemList . Я не сохраняю tabhost (TAB1, TAB2) в DetailScreen каждого списка элементов...
Как сохранить его при запуске активности списка элементов (например: DetailScreen.java)
Спасибо
@ all:
спасибо за ваш отзыв, но, похоже, вы не понимает мою проблему.
Моя проблема:
Подробно опишите мой проект:
1- У меня есть некоторый класс:
+ TabBarActivity.java (поток исходного кода указан выше, верхняя страница, у него есть 2 вкладки в нижнем макете Tab1, Tab2.... По умолчанию открывается Tab1 при запуске приложения)
+ Tab1.java (Важно: в этом классе , у меня есть просмотр списка (например, YouTube на телефоне), когда я нажимаю один элемент в списке -> открываю экран подробностей для каждого элемента списка... ОК)
+ Tab2.java (сделайте что-нибудь...)
2 - Когда я запускаю приложения, вы видите макет 2 вкладки внизу и startActivity по умолчанию Tab1.java -> затем показываете представление списка на этом экране...
И при нажатии на один элемент списка -> открыть экран подробностей этого элемента (StartActivity DetailItem.java) -> Но 2 вкладки внизу исчезнут....
Я не знаю, почему????
Пожалуйста, помогите мне
Подробнее здесь: https://stackoverflow.com/questions/749 ... r-activity
Мобильная версия