2015-04-27 43 views
0

我现在正在开发一个启动器应用程序,我有三个Activities。默认情况下,用户在第二个Activity,当用户向左滑动时,应该将他带到第三个Activity,当用户向右滑动时,应该将用户带到第一个Activity。就像Swipable Tabs,但不应出现Tabs。可能吗?最好的例子是Home Screen,我完全想要它Home Screen。我已经尝试了很多!但我没有得到我想要的东西,任何帮助都会很乐意感谢,谢谢!在Android中的XML布局之间滑动

+1

使用一个活动,包括三个片段 – Xcihnegn

+0

但我可以使用整个'LinearLayout'或'RelativeLayout'作为片段吗? –

+0

你是什么意思整个LinearLayout或RelativeLayout? – Xcihnegn

回答

0

我希望我能帮助你。

首先我个人不建议通过使用多个活动来实现这个目标。更好的方法可能是一个包含多个片段的活动。

然后,如果你这样做,几个工具可以帮助,例如ViewPager

如果您想添加一些视图页面指示灯,如主屏幕的样子,那么ViewPagerIndicator可能是一个不错的选择。

希望它有帮助。

+0

我很感谢您的帮助,但是您能否告诉我一个示例,我如何使用“活动”来做到这一点?我会接受你的回答! –

+0

如果您必须通过使用活动来实现,它将会不同,因为据我所知,viewpager不支持这种活动切换。一个可能的解决方案是添加一个手势监听器来检测滑动并相应地跳转到该活动。但我认为这不是一个正确的方法。 Viewpager是实现您的目的的一种自然方式,除非您有理由必须通过多项活动来完成。 – ChrisPlus

+0

是的你是对的,但我应该怎么做呢?放弃这个项目?那么,这不是我的选择... –