如何删除Action Bar中Share按钮的边框?

时间:2013-12-10 12:45:02

标签: android android-4.0-ice-cream-sandwich

看一下图片

enter image description here

分享按钮在操作栏中的样子。

这是我在菜单xml文件中使用的代码:

   <item
        android:id="@+id/menu_item_share"
        android:showAsAction="ifRoom"
        android:title="Share"
        android:actionProviderClass=
            "android.widget.ShareActionProvider" />

是否可以删除该边框或更改其颜色?

2 个答案:

答案 0 :(得分:0)

这是一个更完整的消息:

按照您的风格,添加

<style name="_MidipileTheme" parent="android:Theme.Holo.Light">
    <item name="android:actionBarItemBackground">@android:color/transparent</item>
</style>

抽拉/ action_background

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="@color/background_actionBar"/>
</shape>

@ color / background_actionBar是您的自定义背景。对我来说,它与actionBar背景drawable的背景颜色相同。

答案 1 :(得分:-1)

您需要使用自定义背景。

这可能会有所帮助: https://developer.android.com/training/basics/actionbar/styling.html