我有一个带有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);
}
发布于 2011-01-07 17:25:34
这个库允许您使用标准的AlertDialog
菜单拥有一个带有图标的上下文菜单(实现为XML )。
发布于 2010-01-04 08:58:38
虽然Android API不允许在上下文菜单中显示图标,但您可以看到Android正在使用它们的许多地方。长按主屏幕就是一个很好的例子。
我花时间深入研究了Launcher和AnyCut源代码,发现谷歌正在使用他们自己的自定义类来扩展BaseAdapter以及他们自己的自定义布局。
我能够几乎完全复制他们的类和布局,并在我自己的应用程序中使用它来完成。如果您想要搜索它,那么这个类叫做AddAdapter.java。
享受吧!
https://stackoverflow.com/questions/1245543
复制相似问题