📜  如何在Android中自定义工具栏的选项菜单?

📅  最后修改于: 2021-05-10 16:47:01             🧑  作者: Mango

在本文中,我们将在工具栏的选项菜单中看到如何添加图标和更改背景颜色。选项菜单是活动菜单项的集合。 Android选项菜单是活动的主要菜单。它们可用于设置,搜索,删除项目等。我们将首先为图标创建矢量资产。然后,我们将在工具栏项目中设置图标。同样,对于背景,我们将首先为工具栏创建自定义样式。然后,我们将在工具栏中设置主题。

分步实施

步骤1:创建一个新项目

要在Android Studio中创建新项目,请参阅如何在Android Studio中创建/启动新项目

步骤2:实施选项菜单

要在Android Studio中创建活动的选项菜单,请参阅如何在Android中实现选项菜单

第3步:添加矢量资产

右键单击可绘制文件夹,然后转到新的矢量资产。从许多矢量图标中搜索并创建一个。您也可以从外部添加尺寸合适的图像。

步骤4:定义颜色

最好预先定义字符串和颜色,而不是对它们进行硬编码,因此我们将定义颜色。

  • 导航至应用程序-> res->值-> colors.xml,打开colors.xml文件
  • 在资源标签内创建一个带有名称的颜色标签,并使用其十六进制代码设置颜色

将以下行添加到colors.xml文件中。

XML


    #FF000000
    #FFFFFFFF
    #0F9D58


XML

    


XML


  
    
  


XML


  
    
        
            
            
        
    


步骤5:创建自定义样式

我们需要使用parent =“ ThemeOverlay.AppCompat.Light”作为父主题来创建新样式。以下是样式的代码。

XML格式


    

第6步:在工具栏中设置样式

在工具栏标签中,在popupTheme属性中设置样式。查看下面的代码以供参考。

XML格式



  
    
  

步骤7:将图标添加到项目

  • 转到创建项目的menu.xml文件
  • 将主要项目标签的showAsAction属性设置为always
  • 使用icon属性在子项标签中设置图标

XML格式



  
    
        
            
            
        
    

输出界面:

想要一个节奏更快,更具竞争性的环境来学习Android的基础知识吗?
单击此处,前往由我们的专家精心策划的指南,以使您立即做好行业准备!