2012-01-15 78 views
0

为了在android中变得更好,我的新学习项目正在创建一个自定义的GUI对象以在“页面”之间切换。一个例子就是使用社交网络的对象在个人资料页面,朋友页面和消息页面之间切换。设置GUI对象切换页面[android]

我想在屏幕上在任何时候都该对象可见的,而它的运行

到我现在的问题:

如何处理页面,以便该对象将只读取一次,并始终处于之间的可见加载不同的页面?

我打算将每个页面作为自己的活动,但是如果页面被选中并且新的活动被加载,我的对象会首先随旧活动消失,然后重新出现在新活动中。不仅使用多个活动听起来完全错误,对于每次选择新页面时重新加载对象似乎效率很低。

这让我觉得每个页面不需要是一个新的活动,也许只是加载一个新的布局,同时保持对象在前面或类似的东西,我不知道。

我从来没有做过有多个“页”事情,所以我道歉,如果这是一个愚蠢的问题

+0

只要记住,你可以在移动处理器做最慢的是要求更多的内存。 – Robusto 2012-01-15 04:33:48

+0

尝试ViewSwitcher – 2012-01-15 04:57:29

+0

感谢您的提示!还@Robusto你是指使用多种布局? – 2012-01-15 05:15:46

回答

0

ViewPager是为这种类型的事情建成。尝试把你的布局放在这里,他们可以水平滑动。

http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html

+0

谢谢!虽然我不关心横向滑动部分ViewPager是我正在寻找。我讨厌使用新闻应用程序等应用程序,试图垂直阅读文本,垂直滑动时会稍微水平移动,并可能意外切换视图*咳嗽咳嗽*谷歌阅读器*咳嗽* – 2012-01-16 04:15:00