Otr*_*tra 5 android android-fragments
所以现在TabActivity从3.0开始正式弃用,我正在将我的所有TabActivities切换为Fragments.但首先我决定研究片段
我正在阅读设计理念,其中一条线是:
Android在Android 3.0(API级别"Honeycomb")中引入了片段,主要是为了在大屏幕(如平板电脑)上支持更加动态和灵活的UI设计.
现在,我不是在开发平板电脑,我的应用也不会看到平板电脑.除非使用弃用代码的坏主意,如果我不打算使用大屏幕或动画,我必须获得什么,这似乎是他们兜售的主要内容?
现在,我不是在开发平板电脑,我的应用也不会看到平板电脑.
如果您没有发送应用程序,可能就是这种情况.仅仅因为您正在为手机编写它并不会阻止平板电脑用户安装它.可能是您使用的是通常用于手机而非平板电脑(例如电话)的硬件功能,但没有什么能阻止硬件制造商在平板电脑中提供这些功能.
除非使用弃用代码的坏主意,如果我不打算使用大屏幕或动画,我必须获得什么,这似乎是他们兜售的主要内容?
碎片提供了一些好处,例如更简单的配置更改管理,比没有碎片需要更加烦人.
更重要的是,越来越多的Android UI将需要片段向前发展.例如,正如您所注意到的那样,标签(特别是标签中的活动)将消失,由控制片段的操作栏中的标签替换.现在,您可能认为这仅适用于平板电脑,但很可能当今年晚些时候冰淇淋三明治(ICS)出货时,操作栏和标签也将扩展到手机.虽然旧式标签仍应在ICS手机上运行,但相比之下它们看起来很奇怪.当然,"奇怪"是否是一个问题取决于你.