在我的项目中使用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();
}
}
问候。