【问题标题】:Add icon to menu item from java code (android 2.3)从java代码添加图标到菜单项(android 2.3)
【发布时间】:2012-05-23 09:35:38
【问题描述】:

是否有可能从 java 代码(不是从 xml 文件)将图像添加到菜单项?

例如(在 XML 中):

item android:id="@+id/help" 
     android:icon="@drawable/ic_help"
     android:title="@string/help"

第二行将图片(图标)添加到项目,但这是 XML 文件。

在代码中,当我制作菜单时,只有少数构造函数可以添加项目 例如: public boolean onCreateOptionsMenu(Menu menu){

    menu.add(0,0,0,"Czerwony");

但是任何有图片的人(只有标题文本/字符串)。

【问题讨论】:

    标签: java android menu icons


    【解决方案1】:
    menu.add((0,0,0,"Czerwony").setIcon(R.drawable.edit_icon);
    

    另请参阅这篇文章:How to create Menus in Android in Java Code

    【讨论】:

    • 嗯..确实; )我读过这个博客,但后来我正在和 developer.android.com 合作:P 非常感谢;)
    【解决方案2】:

    你可以使用menu.add(0, 0, 0, "Czerwony").setIcon(int iconRes);

    Reference

    【讨论】:

      猜你喜欢
      • 2012-11-01
      • 2019-08-26
      • 2017-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多