在我的项目中,我使用actionBarSherlok库并且工作正常。我想实现google play app,漂亮的小部件效果。为此,我找到了以下库。
而且也有效。但我的问题是如何将 secod 库与 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();
}
}
问候。