Android 如何使用ActionSherlock实现像ActionBar视图这样的谷歌地图?
我需要达到的目标是:Android 如何使用ActionSherlock实现像ActionBar视图这样的谷歌地图?,android,android-layout,tabs,android-actionbar,spinner,Android,Android Layout,Tabs,Android Actionbar,Spinner,我需要达到的目标是: 一个定制的旋转器 激活此微调器中的一个选项可能会将用户指向“滑动”选项卡视图,如(脱机-星形-最近的选项卡) 我所取得的成就: 比如谷歌地图。但我无法使用ActionBar.NAVIGATION\u MODE\u选项卡 ActionBar bar = this.getSupportActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); bar.setDisplayOptions(A
- 一个定制的旋转器
- 激活此微调器中的一个选项可能会将用户指向“滑动”选项卡视图,如(脱机-星形-最近的选项卡)
- 比如谷歌地图。但我无法使用
ActionBar.NAVIGATION\u MODE\u选项卡
ActionBar bar = this.getSupportActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); bar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); MyCustomAdapter a2 = new MyCustomAdapter(this, R.layout.mainmenu_dropdownfull, string, Constants.dropdown_title, Constants.dropdown_icon, Constants.dropdown_description); MyOnNavigationListener mNavigationCallback = new MyOnNavigationListener(); bar.setListNavigationCallbacks(a2, mNavigationCallback);
- 但它看起来不像我需要的:微调器在选项卡下面
ActionBar bar = this.getSupportActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); bar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); bar.setDisplayShowCustomEnabled(true); bar.setCustomView(R.layout.bar_customview); mViewPager = new ViewPager(getApplicationContext()); adapter = new TabsAdapter(this, mViewPager ); //this is my custom class, extended from FragmentPagerAdapter mViewPager.setAdapter( adapter ); mViewPager.setOnPageChangeListener( adapter ); mViewPager.setId( 0x7F04FFF2 ); adapter.addTab( "Tab 1", BusRouteInfoFragment.class, TestFragment.createBundle( "Fragment 1 bus") ); adapter.addTab( "Tab 2", TestFragment.class, TestFragment.createBundle( "Fragment 2") ); adapter.addTab( "Tab 3", TestFragment.class, TestFragment.createBundle( "Fragment 3") );