android - 如何更改操作栏中的选项菜单图标?

标签 android android-actionbar android-menu android-optionsmenu android-icons

如何更改选项菜单的索引图标?

enter image description here

我的意思是图标 (3)。

这是我的代码:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.options, menu);

    return true;
}

这里是 XML 文件:

<item android:id="@+id/Bugreport"
    android:title="@string/option_bugreport" />

<item android:id="@+id/Info"
    android:title="@string/option_info" />

<item android:id="@+id/About"
    android:title="@string/option_about" />

最佳答案

以下行应在 app -> main -> res -> values -> Styles.xml 中更新

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

<!-- Style to replace actionbar overflow icon. set item 'android:actionOverflowButtonStyle' in AppTheme -->
<style name="MyActionButtonOverflow" parent="android:style/Widget.Holo.Light.ActionButton.Overflow">
    <item name="android:src">@drawable/ic_launcher</item>
    <item name="android:background">?android:attr/actionBarItemBackground</item>
    <item name="android:contentDescription">"Lala"</item>
</style>

这是可以做到的。如果要更改操作栏中的溢出图标

关于android - 如何更改操作栏中的选项菜单图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26300480/

相关文章:

Android,如何创建上下文菜单...

android - TextView的onDraw支持图形绘制吗?

Android Studio Gradle 1.1 和 Roboeletric

android - MenuItem 图标在 RTL 布局中未正确显示

android - 如何在 DrawerLayout 和 NavigationView 中使用自定义字体

android - 如何获取 ActionBar View ?

android - GitHub GraphQl api v4 返回 "Cannot query field repository on type Query"

android - 使用 DownloadManager 获取 HTTP 错误响应正文

android - 与 Firefox 和 Chrome 类似的滚动隐藏效果

android - 如何使用动画从大标题到小标题自定义应用栏?