0

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

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

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

4

1 回答 1

0

我不会直接回复关于推特应用程序的问题,而是教你如何自己检查。

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

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

根据当前的做法,我很可能会为通用应用程序(推文、详细信息、用户信息等)编写一个活动,可能还有一些用于登录、关于、设置等的活动。应用程序在片段中实现,这些片段可以根据需要进行更改。

希望这可以帮助。

于 2013-04-16T10:36:26.900 回答