0

我从材料设计的开发开始。

我的布局和样式分为棒棒糖前设备和棒棒糖及更高版本的布局和样式。

例如我使用

<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
style="@style/Toolbar" />

在我的棒棒糖前布局文件和

<Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
style="@style/Toolbar" />

在另一个。因此,我被迫在相关活动类中使用两个不同的对象。这让我很困惑,并导致代码混乱。

我知道如何通过以下方式区分 API 级别

Build.VERSION.SDK_INT

然而,解决这个问题的最佳方法是什么?

谢谢你的回答

4

1 回答 1

0

我通常使用 android.support.v7.widget.Toolbar,因为它与其他 API 兼容。如果您在代码中大量使用常规的,则会给您带来很多问题。

于 2016-03-06T18:19:34.297 回答