Как увидеть вкладку в Android? - PullRequest
0 голосов
/ 24 января 2012

Я работал в панели вкладок, используя TabHost для разработки tab1, tab2 и tab3 в панели вкладок.Когда приложение запущено, tab1 по умолчанию отображается на главном экране, затем я выбираю экран tab2, на экране tab2 есть одна кнопка, при нажатии этих кнопок для перехода на другой экран этот экран имеет вид ListView и выбирается элемент Listitem.предыдущий экран (tab1), но я хочу перейти на экран в (tab2).

Как это исправить?

TabHost tabs=(TabHost)findViewById(R.id.tabhost);
tabs.setup();

TabHost.TabSpec spec=tabs.newTabSpec("tag1");
spec.setContent(R.id.tab1);
spec.setIndicator("A");
tabs.addTab(spec);

spec=tabs.newTabSpec("tag2");
spec.setContent(R.id.tab2);
spec.setIndicator("B");
tabs.addTab(spec);

spec=tabs.newTabSpec("tag3");
spec.setContent(R.id.tab3);
spec.setIndicator("C");
tabs.addTab(spec);

Ответы [ 2 ]

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

как показать конкретную вкладку?

TabHost tabs = (TabHost) findViewById (R.id.tabhost); Пример Tab1, Tab2

я хочу показать Tab2

Используя это: tabs.setCurrentTab (1);

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

Если вы начнете новое действие, состояние предыдущего действия не будет использоваться. Вам нужно завершить действие списка, чтобы вернуться к предыдущему действию вкладки. Поэтому, когда вы вернетесь, вторая вкладка уже будет выбрана.

...