代码之家  ›  专栏  ›  技术社区  ›  Raymond Chenon

Android:如何在iPhone的相同活动中浏览页面

  •  1
  • Raymond Chenon  · 技术社区  · 14 年前

    基本上,在Android中,一个活动代表一个屏幕生命周期。 有了startActivity(意图),应用程序将进行一项新的活动。 如何在相同的活动中实现像iPhone一样的“换页”?可选择触摸屏。

    这个问题背后的原因是 我发现了一个Android应用程序Diet2Go。当你选择节食的时候。 在“我的饮食”选项卡中,您可以逐页浏览您的饮食。 我知道它是在同一个活动,因为当你按下后退按钮,你回到你的主屏幕。

    1 回复  |  直到 11 年前
        1
  •  1
  •   Zsombor Erdődy-Nagy    14 年前

    在同一个活动中更改页面并不奇怪,例如,在需要时再次调用“setContentView()”。或者如果这是一个过度的杀戮,只需在运行时在布局上添加/删除/隐藏/取消隐藏视图。检查视图类的方法。你甚至可以在屏幕上设置动画,这样看起来就像翻页,或者是定期的活动改变,不管怎样。

    另外,不要根据后退按钮的行为做出任何假设。您可以重写该按钮的行为,因此它可以执行任何您喜欢的操作,而不必让用户返回到上一个活动。