Activity 和 AppCompactActivity 哪个更适合使用工具栏?

What is better between Activity and AppCompactActivity to use Toolbar?

当我创建一个新的 activity 时,它扩展了 ActionBarActivity 但它已被弃用。

那一刻,我有两个选择:

1) 按照我的风格使用 Activityandroid:Theme.Material :

<style name="AppTheme" parent="android:Theme.Material">

2) 使用 AppCompatActivityTheme.AppCompat :

<style name="AppTheme" parent="Theme.AppCompat">

所以我的问题是,Activity 和 AppCompactActivity 哪个更好用 Android Material 设计和工具栏?

这与 "better" 无关。您应该使用哪一个取决于您支持的 Android 版本。

Theme.Material 仅适用于 运行 API 21(棒棒糖)及以上设备。如果您想在 运行 API 20 及以下设备上使用 Material 主题,您需要使用 AppCompat。

When I created a new activity, it extends ActionBarActivity but it's deprecated.

这是最近的更改。从 AppCompat 22.1 版开始,ActionBarActivity 已被弃用,取而代之的是 AppCompatActivity