当我创建一个新 Activity 时,它扩展了 ActionBarActivity 但它已被弃用。
那一刻,我有两个选择:
1) 在我的风格中使用 Activity
和 android:Theme.Material
:
<style name="AppTheme" parent="android:Theme.Material">
或者
2) 使用 AppCompatActivity
和 Theme.AppCompat
:
<style name="AppTheme" parent="Theme.AppCompat">
所以我的问题是,Activity 和 AppCompactActivity 之间使用 Android Material Design 和 Toolbar 哪个更好?
最佳答案
这不是哪个“更好”的问题。您应该使用哪一个取决于您支持的 Android 版本。
Theme.Material
仅适用于运行 API 21 (Lollipop) 及更高版本的设备。如果您希望在运行 API 20 及以下版本的设备上使用 Material 主题,则需要使用 AppCompat。
When I created a new activity, it extends ActionBarActivity but it's deprecated.
这是最近的更改。从 AppCompat 22.1 版开始,ActionBarActivity
已被弃用,取而代之的是 AppCompatActivity
.
关于android - Activity 和 AppCompatActivity 使用 Toolbar 哪个更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30172263/