0

Holo テーマの古いバージョンで Mareial テーマのプロジェクトを起動するには? 私は2つのフォルダを持っています:valuesとvalues-v21. このフォルダごとにstyles.xmlがあります。値: スタイル:

 <resources>

        <!-- Base application theme. -->
        <style name="AppTheme" parent="android:Theme.Holo.Light">
            <!-- Customize your theme here. -->
        </style>

    </resources>

値-v21: スタイル:

<resources>
    <style name="AppTheme" parent="android:style/Theme.Material.Light">
        <!-- Main theme colors -->
        <!--   your apps branding color (for the app bar) -->
        <item name="android:colorPrimaryDark">@color/primary_dark</item>
        <item name="android:colorPrimary">@color/primary</item>
        <!--   darker variant of colorPrimary (for status bar, contextual app bars) -->
        <!--   theme UI controls like checkboxes and text fields -->
        <item name="android:colorAccent">@color/accent</item>
        <item name="android:navigationBarColor">@color/navigation_bar</item>
    </style>
</resources>

私のbuild.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 'android-L'
    buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "com.temdev.yesno"
        minSdkVersion 14
        targetSdkVersion 'L'
        versionCode 1
        versionName "1.15.8"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}
4

1 に答える 1

0

ファイルに追加<uses-sdk tools:node="replace" />してみてください。AndroidManifest.xml

Lまたはを参照する代わりに、次を使用android-Lします。build.gradle21

android {
    compileSdkVersion 21
    buildToolsVersion '20.0.0'
    defaultConfig {
        applicationId 'com.temdev.yesno'
        minSdkVersion 14
        targetSdkVersion 21
        versionCode 1
        versionName '1.15.8'
    }
    ...
}
于 2015-06-14T05:06:19.760 に答える