gpt4 book ai didi

android - 停止使用 AppCompat

转载 作者:行者123 更新时间:2023-11-29 20:05:23 25 4
gpt4 key购买 nike

当我第一次注意到我已经达到了最大级别的方法时,我开始考虑我应该从依赖项中删除什么。我假设我不必使用支持库,因为我的最小目标是 17。

我将 Activity 从 AppCompatActivity 更改为 Activity,移除了对 v7 的依赖,但样式出现问题,因为此样式 @android:style/Theme.Holo.Light.DarkActionBar" 给出了旧的操作栏。

所以我想知道,如何获得更新的操作栏,删除支持库是否是一种好习惯?

最佳答案

您的问题有 2 个解决方案。

1) 使用 Activity 而不是 AppCompatActivity,但是这样您将只有 API 级别 21+ 中的“较新”操作栏(因为它仅在 21+ 中受支持)。

为此,您必须为 API 17+ 和 API 21+ 设置不同的样式表,因此 API 17-20 将使用旧样式,而 21+ 将使用新样式。

2) 使用 AppCompatActivity,并在所有 API 级别上保留“较新”的操作栏,然后启用 Proguard。 Proguard 将删除所有未使用的类、方法等。这将使您远远低于限制。正确设置需要一些时间,但这是迄今为止解决问题的最佳方法。
我最近没有设置它,但谷歌应该可以帮助你解决这个问题。

关于android - 停止使用 AppCompat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35753735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com