Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android,带背景图像的风格操作栏&;背景色_Android_Android Styles - Fatal编程技术网

Android,带背景图像的风格操作栏&;背景色

Android,带背景图像的风格操作栏&;背景色,android,android-styles,Android,Android Styles,styles.xml @样式/自定义栏 @样式/自定义栏 @颜色/黑色 @可抽出式/家用 @颜色/黑色 @可抽出式/家用 上面的代码不起作用,因为android:src找不到,但是我希望达到预期的效果。 我有一个公司的标志,我想作为行动栏的主图像使用,但不想使用完整的背景色彩静态图像。徽标图像@drawable/home具有透明背景 如何设置动作栏的样式,使其既包含图像又包含背景色?我不知道我们有src,以下是代码: 要设置图像,我使用以下方法: <item name="andro

styles.xml


@样式/自定义栏
@样式/自定义栏
@颜色/黑色
@可抽出式/家用
@颜色/黑色
@可抽出式/家用
上面的代码不起作用,因为android:src找不到,但是我希望达到预期的效果。 我有一个公司的标志,我想作为行动栏的主图像使用,但不想使用完整的背景色彩静态图像。徽标图像
@drawable/home
具有透明背景


如何设置动作栏的样式,使其既包含图像又包含背景色?

我不知道我们有src,以下是代码: 要设置图像,我使用以下方法:

  <item name="android:background">@drawable/headerflowerimage</item>
@可牵引/机头流量
请在此处找到完整的代码:

 <!-- the theme applied to the application or activity -->
<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar">



    <item name="android:actionBarStyle">@style/SActionBar</item>
    <!--- Support library compatibility-->
    <item name="actionBarStyle">@style/SActionBar</item>


    <item name="android:actionBarTabStyle">@style/STabBars</item>
    <!-- Support library compatibility -->
    <item name="actionBarTabStyle">@style/STabBars</item>

</style>

<!-- ActionBar tabs styles -->
<style name="STabBars" parent="@style/Widget.AppCompat.ActionBar.TabView">
    <!-- tab indicator -->
    <item name="android:background">@color/tabbar_background</item>
    <item name="android:backgroundStacked">@color/background_material_light</item>
    <item name="android:actionBarTabTextStyle">@color/greyrish_s</item>

    <!-- Support library compatibility -->
    <item name="background">@color/tabbar_background</item>
    <item name="backgroundStacked">@color/background_material_light</item>
    <item name="actionBarTabTextStyle">@color/greyrish_s</item>
</style>

<!-- ActionBar styles -->
<style name="SActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
    <item name="android:background">@drawable/headerflowerimage</item>
    <item name="android:titleTextStyle">@style/sTitleColor</item>
    <item name="android:displayOptions">showTitle</item>

    <!-- Support library compatibility -->
    <item name="background">@drawable/headerflowerimage</item>
    <item name="titleTextStyle">@style/sTitleColor</item>
    <item name="displayOptions">showTitle</item>

</style>

@样式/符号栏
@样式/符号栏
@风格/刺刀
@风格/刺刀
@颜色/tabbar_背景
@颜色/背景\材料\灯光
@颜色/灰色
@颜色/tabbar_背景
@颜色/背景\材料\灯光
@颜色/灰色
@牵引式/头流式
@款式/针线颜色
剧名
@牵引式/头流式
@款式/针线颜色
剧名

我不知道我们有src,以下是对我有效的代码: 要设置图像,我使用以下方法:

  <item name="android:background">@drawable/headerflowerimage</item>
@可牵引/机头流量
请在此处找到完整的代码:

 <!-- the theme applied to the application or activity -->
<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar">



    <item name="android:actionBarStyle">@style/SActionBar</item>
    <!--- Support library compatibility-->
    <item name="actionBarStyle">@style/SActionBar</item>


    <item name="android:actionBarTabStyle">@style/STabBars</item>
    <!-- Support library compatibility -->
    <item name="actionBarTabStyle">@style/STabBars</item>

</style>

<!-- ActionBar tabs styles -->
<style name="STabBars" parent="@style/Widget.AppCompat.ActionBar.TabView">
    <!-- tab indicator -->
    <item name="android:background">@color/tabbar_background</item>
    <item name="android:backgroundStacked">@color/background_material_light</item>
    <item name="android:actionBarTabTextStyle">@color/greyrish_s</item>

    <!-- Support library compatibility -->
    <item name="background">@color/tabbar_background</item>
    <item name="backgroundStacked">@color/background_material_light</item>
    <item name="actionBarTabTextStyle">@color/greyrish_s</item>
</style>

<!-- ActionBar styles -->
<style name="SActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
    <item name="android:background">@drawable/headerflowerimage</item>
    <item name="android:titleTextStyle">@style/sTitleColor</item>
    <item name="android:displayOptions">showTitle</item>

    <!-- Support library compatibility -->
    <item name="background">@drawable/headerflowerimage</item>
    <item name="titleTextStyle">@style/sTitleColor</item>
    <item name="displayOptions">showTitle</item>

</style>

@样式/符号栏
@样式/符号栏
@风格/刺刀
@风格/刺刀
@颜色/tabbar_背景
@颜色/背景\材料\灯光
@颜色/灰色
@颜色/tabbar_背景
@颜色/背景\材料\灯光
@颜色/灰色
@牵引式/头流式
@款式/针线颜色
剧名
@牵引式/头流式
@款式/针线颜色
剧名

您是否尝试在活动中设置图标?使用:getSupportActionBar().setDisplayHomeAsUpEnabled(true);getSupportActionBar().setDisplayShowHomeEnabled(true);getSupportActionBar().setHomeAsUpIndicator(R.drawable.home);您是否尝试在活动中设置图标?使用:getSupportActionBar().setDisplayHomeAsUpEnabled(true);getSupportActionBar().setDisplayShowHomeEnabled(true);getSupportActionBar().setHomeAsUpIndicator(R.drawable.home);