如何在代码

时间:2016-03-06 18:08:50

标签: android material-design android-compatibility android-api-levels

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

我的布局和样式分别用于棒棒糖前装置和棒棒糖及更高级别装置。

请使用

<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

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

感谢您的回答

1 个答案:

答案 0 :(得分:0)

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