繁体   English   中英

定制操作栏如何工作?

[英]how do work with custome actionbar?

当前正在使用API​​-21。 想要使用自定义操作栏。

我尝试了这个:

theme.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="CustomActionBarTheme"
        parent="@style/Theme.AppCompat.Light.DarkActionBar">
        <item name="android:actionBarStyle">@style/MyActionBar</item>


        <item name="actionBarStyle">@style/MyActionBar</item>
    </style>


    <style name="MyActionBar"
        parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
        <item name="android:background">#00ffcc</item>


        <item name="background">@drawable/actionbar_background</item>-->
    </style>


</resources>

但是android studio给出了一个错误: 在3.0或更高版本上工作

API-11有什么不同的样式吗?

我的最低SDK-11个目标SDK -21

这是我的毕业证书:

android {
    compileSdkVersion 22
    buildToolsVersion '19.1.0'
    defaultConfig {
        applicationId ''
        minSdkVersion 11
        targetSdkVersion 21
        versionCode 1411005

    }

我正在使用它,但是对我来说很好用。

<resources>

<!--
    Base application theme, dependent on API level. This theme is replaced
    by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
-->
<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
    <!--
        Theme customizations available in newer API levels can go in
        res/values-vXX/styles.xml, while customizations related to
        backward-compatibility can go here.
    -->
</style>

<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
    <!-- All customizations that are NOT specific to a particular API-level can go here. -->
</style>

我的清单:

    <uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="21" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM