产品口味

Android 扩展程序还可以与多种 Android 产品风格配合使用。例如,如果我们在 build.gradle 中有这样的味道:

android {
    productFlavors {
        paid {
            ...
        }
        free {
            ...
        }
    }
}

例如,只有免费的味道有一个购买按钮:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <Button
        android:id="@+id/buy_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Buy full version"/>
</LinearLayout>

我们可以特别地结合味道:

import kotlinx.android.synthetic.free.main_activity.buy_button