最低支持版本为 5.1 的 APP 有必要使用 V7 包和 V4 包吗

2018-01-11 11:02:16 +08:00
 Gehrman
主要是 Activity 和 Fragment 有必要使用 support 包里的吗
10111 次点击
所在节点    Android
8 条回复
hackerwgf
2018-01-11 11:08:56 +08:00
要用,support 包其实就是 google 给开发者提供的热更新,只不过更新间隔比较长
WildGazelle
2018-01-11 11:10:45 +08:00
yrom
2018-01-11 11:13:02 +08:00
如果要用 RecyclerView 之类的,还是要引入 support 的
Gehrman
2018-01-11 11:23:15 +08:00
了解,多谢大家
话说 Style 使用 android:Theme.Material 究竟有没有意义,感觉跟 Theme.AppCompat 没什么区别
RikkaW
2018-01-11 12:28:38 +08:00
Fragment 还是有必要的
appcompat 的话,如果不用依赖了 appcompat 的库就可以不用
RikkaW
2018-01-11 12:32:02 +08:00
@Gehrman 如果不想引入 appcompat 就直接用 android:Theme.Material (但是可能会被厂商改),用 AppCompatActivity (和其他的扯到的)就必须用 Theme.AppCompat

没有区别是因为 AppCompat 本来就是把系统的东西完全复制成自己的一份,然后一些低版本就可以使用高版本才有的东西
Gehrman
2018-01-11 12:38:43 +08:00
@RikkaW 看了下 AppCompat 是包含了 Material 的元素的,谢谢
shiguiyou
2018-01-11 16:37:53 +08:00
要用的,你用系统的每个版本可能外观不一样,support 包是固定的,而且 support 包还会更新,系统的国内环境不会升级补丁啥的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/421932

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX