產品口味

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