【问题标题】:Android Fragments-Activity ModelAndroid Fragments-Activity 模型
【发布时间】:2013-04-16 18:36:26
【问题描述】:

我对 Android 以及片段与活动的想法有点陌生。

我正在尝试在某种程度上模拟当前 Twitter 应用程序的 UI。我看到第一个屏幕是带有标签的ViewPager + ListView。单击列表项时,有时会显示其他一些屏幕,关注、个人资料、推文。这些屏幕没有原始屏幕所具有的选项卡。

这些新屏幕是单独的活动,其中包含片段的单独活动,控制所有非选项卡式屏幕的单独的单个活动,还是包含选项卡的原始活动和控制所有片段的查看器?最佳做法是什么?

【问题讨论】:

    标签: android android-fragments


    【解决方案1】:

    关于 tweeter 应用我不会直接回复,而是教你如何自己检查。

    每次启动新活动时,整个屏幕都会随着活动更改动画而改变。这意味着,每当它是一个新活动时,您都会看到 ActionBar 飞离屏幕并进入一个新活动。

    如果它们是带有片段的单个屏幕,我们不检查代码就无法知道,但根据我的经验,如果他们不使用它,他们做错了,你当然不想跟随他们步骤。

    根据目前的做法,我最有可能为通用应用程序编写一个活动(推文、详细信息、用户信息等),并且可能还有一些用于登录、关于、设置等的活动。所有通用应用程序都在 Fragments 中实现,并根据需要进行更改。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多