android studio 和 appcompat
android studio and appcompat
假设我正在从头开始制作一个针对 API 15-21 岁的新 android 项目,我真的需要 build.gradle
中的 compile 'com.android.support:appcompat-v7:21.0.3'
吗?
我可以删除它而不担心它吗?
do I really need the "compile 'com.android.support:appcompat-v7:21.0.3'" in build.gradle?
如果您想要 Material 设计风格的操作栏 API 级别 7-20(或者,在您的情况下,15-20),那么是的。否则,对于 15 的 minSdkVersion
,通常您不需要它。
Can I remove it and not be worried about it?
您可以删除它,但您可能需要调整 Java 类(例如,让您的活动直接继承自 Activity
,而不是 ActionBarActivity
),菜单资源(对所有内容使用 android:
前缀,而不是 app:
前缀)和主题(确保它们不继承自 Theme.AppCompat
)。基本上,项目中依赖于 appcomat-v7
的任何内容都需要调整为不再依赖于 appcompat-v7
.
中的内容
假设我正在从头开始制作一个针对 API 15-21 岁的新 android 项目,我真的需要 build.gradle
中的 compile 'com.android.support:appcompat-v7:21.0.3'
吗?
我可以删除它而不担心它吗?
do I really need the "compile 'com.android.support:appcompat-v7:21.0.3'" in build.gradle?
如果您想要 Material 设计风格的操作栏 API 级别 7-20(或者,在您的情况下,15-20),那么是的。否则,对于 15 的 minSdkVersion
,通常您不需要它。
Can I remove it and not be worried about it?
您可以删除它,但您可能需要调整 Java 类(例如,让您的活动直接继承自 Activity
,而不是 ActionBarActivity
),菜单资源(对所有内容使用 android:
前缀,而不是 app:
前缀)和主题(确保它们不继承自 Theme.AppCompat
)。基本上,项目中依赖于 appcomat-v7
的任何内容都需要调整为不再依赖于 appcompat-v7
.