首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在android中添加上下文菜单图标

在android中添加上下文菜单图标
EN

Stack Overflow用户
提问于 2009-08-07 15:49:32
回答 2查看 38.9K关注 0票数 17

我有一个带有ContextMenu的Listview,但是当我为ContextMenu使用setIcon时,它看起来好像不能工作

public void onCreateContextMenu(ContextMenu menu , View v, 
        ContextMenuInfo menuInfo){

    super.onCreateContextMenu(menu, v, menuInfo);
    menu.add(0, DELETE_ID, 0, R.string.context_menu_favorite)
        .setIcon(android.R.drawable.btn_star);      
}
EN

回答 2

Stack Overflow用户

发布于 2011-01-07 17:25:34

这个库允许您使用标准的AlertDialog菜单拥有一个带有图标的上下文菜单(实现为XML )。

https://code.google.com/p/android-icon-context-menu/

票数 4
EN

Stack Overflow用户

发布于 2010-01-04 08:58:38

虽然Android API不允许在上下文菜单中显示图标,但您可以看到Android正在使用它们的许多地方。长按主屏幕就是一个很好的例子。

我花时间深入研究了Launcher和AnyCut源代码,发现谷歌正在使用他们自己的自定义类来扩展BaseAdapter以及他们自己的自定义布局。

我能够几乎完全复制他们的类和布局,并在我自己的应用程序中使用它来完成。如果您想要搜索它,那么这个类叫做AddAdapter.java。

享受吧!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1245543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档