Android ActionBar Sherlock Swipe手势识别器

时间:2013-12-12 07:14:11

标签: android android-actionbar actionbarsherlock slidingmenu

我有一个应用程序,其中集成了操作栏sherlock和SlidingMenu,应用程序只有3页,而且它们是静态页面,因此没什么大不了的。我在使用滑动菜单时有一个活动和3个片段。

我想要实现的是像这个图像

我希望用户能够用手指在ActionBar上滑动,当发生这种情况时,我会更改正在显示的片段。

注意:我从这个令人敬畏的answer获得了手势识别器,但我似乎无法找到将其附加到ActionBar的方法。

如果我可以在操作栏上放置一个视图并检测其上的滑动,那会很棒,但我该怎么做??

最后一件事,如何在android中实现这个“页面控制”???

1 个答案:

答案 0 :(得分:0)

所以我的问题的答案是我只是创建了一个custom_actionbar.xml,然后我用它来做以下事情:

View custom = LayoutInflater.from(this).inflate(R.layout.actionbar_custom, null);
getActionBar().setCustomView(custom);
// and you can use the things in the custom action bar like following !!
Button btnLeft = (Button) custom.findViewById(R.id.btnMenu);

希望它可以帮助某人:)