Android 动态活动

Android 动态活动,android,Android,我已经为我的应用程序做了一个布局,它使用了很多活动。我将我的应用程序发送给我的朋友,他说我的布局完全错误,他告诉我,我不需要使用那么多的activitys和dailogs,而是要让活动充满活力。他让我读一下这篇文章,这会对我有所帮助。现在,正如您在链接中看到的。我已经尽了最大的努力来展示我所追求的。 我一直在网上找,但找不到我想要什么 我明白他说的,我可以在某种程度上改变对同一活动的看法,但我不知道如何使用所有这些信息,只使用一个活动。在我看来,这个应用程序运行得很慢 如果有人能给我看一个博客、

我已经为我的应用程序做了一个布局,它使用了很多活动。我将我的应用程序发送给我的朋友,他说我的布局完全错误,他告诉我,我不需要使用那么多的activitys和dailogs,而是要让活动充满活力。他让我读一下这篇文章,这会对我有所帮助。现在,正如您在链接中看到的。我已经尽了最大的努力来展示我所追求的。 我一直在网上找,但找不到我想要什么 我明白他说的,我可以在某种程度上改变对同一活动的看法,但我不知道如何使用所有这些信息,只使用一个活动。在我看来,这个应用程序运行得很慢
如果有人能给我看一个博客、网站、视频等的链接,告诉我如何做到这一点,我相信你的朋友的意思是,数据和视图不应该紧密联系在一起。根据您的说明,您只需要一个活动和一个布局。然后可以使用存储在XML、JSON或SQLite等格式中的数据向ListView(和绑定器)添加数据。以下是基本步骤:

  • 活动和视图是在
    onCreate()
    中创建的
  • 数据从任何地方读取,然后转换成活页夹可以理解的结构。(例如HashMap列表)
  • 活页夹将数据“粘”到ListView以将它们绑定在一起
  • ListView会呈现到屏幕上,以便与用户交互
  • 一个正确实现的活页夹将能够使用一个ListView布局和一个ListView项目布局,并具有良好的性能。看看这本书。它使用一个基本活页夹(
    ArrayAdapter
    ),因此在您完全理解此示例后,请检查其他活页夹