From a36954a3da0c07f81e31bcb7e83b746d293cabae Mon Sep 17 00:00:00 2001 From: Maurice Lam Date: Fri, 20 Mar 2015 15:54:50 -0700 Subject: [PATCH] [SetupWizardLib] Use AppCompat themes for icsCompat Always use the AppCompat themes for icsCompat builds, even on v21+ because support library's FragmentActivity et al requires that. Change-Id: Ie67ce494ab58e3e6f39eb92a8014a83a1737f8ee --- library/Android.mk | 7 ++- library/build.gradle | 4 ++ library/common.mk | 4 +- library/main/res/values-v21/styles.xml | 28 ------------ library/platform/res/values-v21/styles.xml | 53 ++++++++++++++++++++++ 5 files changed, 65 insertions(+), 31 deletions(-) create mode 100644 library/platform/res/values-v21/styles.xml diff --git a/library/Android.mk b/library/Android.mk index cd5462c..889f8d1 100644 --- a/library/Android.mk +++ b/library/Android.mk @@ -1,10 +1,13 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) -LOCAL_SDK_VERSION := current +LOCAL_AAPT_FLAGS := --auto-add-overlay LOCAL_MANIFEST_FILE := main/AndroidManifest.xml LOCAL_MODULE := setup-wizard-lib -LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/main/res +LOCAL_RESOURCE_DIR := \ + $(LOCAL_PATH)/main/res \ + $(LOCAL_PATH)/platform/res +LOCAL_SDK_VERSION := current LOCAL_SRC_FILES := $(call all-java-files-under, main/src) include $(BUILD_STATIC_JAVA_LIBRARY) diff --git a/library/build.gradle b/library/build.gradle index 1076110..7365a0c 100644 --- a/library/build.gradle +++ b/library/build.gradle @@ -28,6 +28,10 @@ android { } } + platform { + res.srcDirs = ['platform/res'] + } + icsCompat { res.srcDirs = ['ics/res'] } diff --git a/library/common.mk b/library/common.mk index fcf0ae2..05e4da1 100644 --- a/library/common.mk +++ b/library/common.mk @@ -12,6 +12,8 @@ # include frameworks/opt/setupwizard/library/common.mk # -LOCAL_RESOURCE_DIR += $(call my-dir)/main/res +LOCAL_RESOURCE_DIR += \ + $(call my-dir)/main/res \ + $(call my-dir)/platform/res LOCAL_AAPT_FLAGS += --auto-add-overlay --extra-packages com.android.setupwizardlib LOCAL_STATIC_JAVA_LIBRARIES += setup-wizard-lib diff --git a/library/main/res/values-v21/styles.xml b/library/main/res/values-v21/styles.xml index 2bbbad2..c69e8e7 100644 --- a/library/main/res/values-v21/styles.xml +++ b/library/main/res/values-v21/styles.xml @@ -17,34 +17,6 @@ - - - - - - + + + +