我有一个应用程序,其中集成了操作栏sherlock和SlidingMenu,应用程序只有3页,而且它们是静态页面,因此没什么大不了的。我在使用滑动菜单时有一个活动和3个片段。
我想要实现的是像这个图像
我希望用户能够用手指在ActionBar上滑动,当发生这种情况时,我会更改正在显示的片段。
注意:我从这个令人敬畏的answer获得了手势识别器,但我似乎无法找到将其附加到ActionBar的方法。
如果我可以在操作栏上放置一个视图并检测其上的滑动,那会很棒,但我该怎么做??
最后一件事,如何在android中实现这个“页面控制”???
答案 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);
希望它可以帮助某人:)