我有一个应用程序,它具有网格视图。对于在网格视图中的每个项目我想提供一个上下文菜单,就像您在Play商店中看到:Android上的默认“显示菜单”图标
http://www.strappysolutions.com/googleplay.png
我想使用内置的Android的菜单图标,但我不能在android.R.drawable中的任何地方都可以找到它,就像人们所期望的那样。因此,我可以在哪里找到该图标,以便在网格视图项目中将其设置为可绘制图标。
根据Dmags'答案this question谷歌建议,
你应该使用Android平台的资源ID(即菜单图标> android.R.drawable下)没有引用这些图标。
(虽然挂不再是网页包含此警告)
我很不解,为什么这个意见,将给予?我希望设计与它所运行的操作系统一致。如果Android 5决定显示一个柠檬图像来显示菜单,我希望我的应用程序也使用柠檬的相同图像来显示子菜单。
因此,任何人都可以给我一个很好的理由,为什么我应该创建自己的图形而不是使用默认的Android图形,或者给我可以找到菜单图形的位置?
尽管如果菜单图标未包含在构建中,它会不会破坏整个操作系统? – LairdPleng
如果我想直接使用这个drawable,我该怎么去做呢? contextget.Resources()。getDrawable(android.R.drawable.xxxx)不包含ic_menu_moreovrflow。 – LairdPleng
请复制它,一些drawables是私人的!你能标记我的答案是正确的,并给予upvote。 –