ViewpagerIndicator与SherlockFragmentActivity或ListFragment一起使用

时间:2012-05-22 00:48:39

标签: android actionbarsherlock viewpagerindicator

在我的项目中使用actionBarSherlok 库并且工作正常。 我想实现谷歌播放应用程序,美丽的小部件效果。为此,我找到了以下library

也有效。但我的问题是如何将secod librery与listfragment或SherlockFragmentActivity(我更喜欢)结合使用。

示例代码: - TestFragment只是一个Fragment类。 getItem是返回用户在屏幕上移动手指时将显示的片段的方法吗?如果它是@override方法,我怎么能在屏幕上显示除Fragment之外的其他类? 我是否需要创建一个适配器,如果是这样的话我怎么知道我要记住什么?还是有一种类型的东西?

我想我错过了一些东西。

class GoogleMusicAdapter extends TestFragmentAdapter implements TitleProvider {
    public GoogleMusicAdapter(FragmentManager fm) {
        super(fm);
    }

    @Override
    public Fragment getItem(int position) {
        return TestFragment.newInstance(SampleTabsDefault.CONTENT[position % SampleTabsDefault.CONTENT.length]);
    }

    @Override
    public int getCount() {
        return SampleTabsDefault.CONTENT.length;
    }

    @Override
    public String getTitle(int position) {
        return SampleTabsDefault.CONTENT[position % SampleTabsDefault.CONTENT.length].toUpperCase();
    }
}

问候。

0 个答案:

没有答案