代码之家  ›  专栏  ›  技术社区  ›  Andy

Android活动和视图

  •  3
  • Andy  · 技术社区  · 15 年前

    在开发Android应用程序时,是否有一个经验法则来确定何时应该停止更改布局,而应该切换到新的活动?哪些因素可能影响决策?

    2 回复  |  直到 15 年前
        1
  •  3
  •   Dan Lew    15 年前

    没有硬性规定,但我有一些个人规定:

    我主要考虑我的用户将如何使用back按钮。在一个最佳的应用程序中,自然地使用“back”来完成活动是我的目标。每次用户想要使用back时,都应该是一个新的活动。当然,规则注定要被打破,有时你需要自己重写back按钮来控制更复杂的界面。

    另外,你不应该打电话给我 setContentView() 再一次。如果你想重做页面的整个布局,也许你应该换成一个新的活动。

    我也会退房 this guide .

        2
  •  2
  •   ognian    15 年前

    应该有一条规则说“不要设置contentview()两次”。如中所述 Application Fundamentals :

    一个活动呈现一个可视化的用户 用户可以承担

    因此,修改一个给定活动的目的实际上会使你的生活比节省你写更多的代码更困难。