我对Android和片段与活动的想法有点新鲜。
我正在尝试从当前的Twitter应用程序中模拟UI。我看到第一个屏幕是带有标签+ ViewPager
的{{1}}。单击列表项时,有时会显示一些其他屏幕,跟随,配置文件,推文。这些屏幕没有原始屏幕的标签。
这些新屏幕是个别活动,个别活动是否包含碎片,单独的单个活动控制所有非选项卡式屏幕,或者原始活动持有标签和viewpager控制所有碎片?什么是最佳做法?
答案 0 :(得分:0)
我不会直接回复关于推特应用的问题,但会教你如何为自己检查这个问题。
每次启动新活动时,都会使用活动更改动画更改整个屏幕。这意味着,无论何时它是一项新活动,你都会看到ActionBar飞离屏幕而新的活动正在进入。
如果他们是带有片段的个人屏幕,我们无法在不检查代码的情况下知道,但根据我的经验,如果他们不使用它,他们做错了你肯定不想跟随他们步骤。
根据目前的做法,我最有可能为一般应用程序编写一个活动(推文,详细信息,用户信息等),也许还有一些用于登录,关于,设置等的活动。所有通用应用程序都可以在片段中实现,并根据需要进行更改。
希望这会有所帮助。