android - 如何去除 Action Bar 中 Share 按钮的边框?

标签 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" />

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

最佳答案

这是一条更完整的消息:

在你的风格中,添加

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

drawable/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 背景颜色相同。

关于android - 如何去除 Action Bar 中 Share 按钮的边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20494959/

相关文章:

android - 从命令行使用 'android update project' w/--library

android - 用于 Gingerbread ICS 的端口 apk

android - ICS 上的位图以错误的像素格式加载

java - Android 4 上的默认浏览器来自哪里?

android - API 14 (Android 4.0) 的 AVD 根本不起作用

Android ICS 4.0 NDK NewStringUTF 正在崩溃应用程序

java - 未使用 TextButton 调用 Libgdx InputListener "exit()"

android - 适用于不使用 ant 的 Android 的 Newrelic 安装

android - 在 ListActivity 中将复选框选定的联系人保存在哪里?

android - 图库项目重叠(渗入)