ActionBarSherlock ›Как реализовать TabNavigation на SherlockActionbar + RoboGuice? - PullRequest
2 голосов
/ 06 марта 2012

Я использую RoboGuice + SherlockActionBar-V4.0 и создаю пример приложения для тестирования навигации по вкладкам, Я проверил пример roboguice-sherlock, который поставляется с пакетом SherlockActionBar, но ... без помощи.

Как я могу переключать действия с помощью вкладок? </p> <pre><code>//old method was . spec = tabHost.newTabSpec("tab1").setIndicator(null, res.getDrawable(R.drawable.ic_tab_capture)) .setContent(new Intent(this,TabOne.class)); tabHost.addTab(spec);

Если имеется какой-либо пример кода, он должен быть для меня отличным.

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 17 апреля 2012

Я успешно настроил вкладки на SherlockActionbar + RoboGuice с помощью этого фрагмента. http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/FragmentTabs.html, Пример приложения> https://bitbucket.org/ashish2py/sherlockrobotab

1 голос
/ 16 марта 2012

Из их примера кода вы можете попробовать следующее:

for (int i = 1; i <= 3; i++) {
        ActionBar.Tab tab = getSupportActionBar().newTab();
        tab.setText("Tab " + i);
        tab.setIcon(R.drawable.abs__ic_cab_done_holo_light);
        tab.setTabListener(this);
        getSupportActionBar().addTab(tab);
    }

Это работает в моей среде 2.3.3 с использованием ABS4 и RoboGuice.

...