在Android的支持包上,使用与否?

Win*_*Oak 2 android

例如,我一直在考虑在定位最新API并将min SDK设置为7时使用Android支持包的优缺点.

Android文档指出:"我们的目标是通过提供更多的API,你可以与你的应用程序中捆绑,以简化你的发展,你可以少担心平台的版本"; 但是,我对它是否会变得更简单有疑问.

考虑TabActivity,它已被弃用.使用TabActivity的替代方法是通过Fragments,通过查看示例以获得表格视图,它看起来并不简单.此外,在决定使用Fragments类和FragmentActivity类时,我还是必须使用反射,所以为什么不使用TabActivity.我希望得到你的意见.我倾向于不使用它,但我想知道我是否错过了任何好处.

Com*_*are 10

使用TabActivity的替代方法是通过Fragments

使用的另一种方法TabActivityFragments使用你引用的例子中的icky东西.使用的更好的替代方法TabActivity是将选项卡放在操作栏中,也许使用ActionBarSherlock的 Android支持库分支,它提供向后兼容的操作栏.

通过查看示例以获得表格视图,它看起来并不简单

不是.

此外,在决定使用Fragments类和FragmentActivity类时,我还是必须使用反射

如果您使用的是Android支持库,则不应该像往常一样扩展FragmentActivity.

我倾向于不使用它,但我想知道我是否错过了任何好处.

如果您计划支持平板电脑和/或电视,则需要使用片段.片段即使在仅限电话的应用程序中也很有用,但不是很明显.