代码之家  ›  专栏  ›  技术社区  ›  poke

标准Android菜单图标,例如刷新[关闭]

  •  212
  • poke  · 技术社区  · 14 年前

    android sdk通过 android.R.drawable.X . 但是,一些标准图标,例如 ic_menu_refresh (刷新图标)中缺少 android.R .

    有没有办法得到原始图标,也许是从应用程序中提取出来?我已经检查过android的源代码,但它太大了,无法到处查找图像。

    我知道 Android Drawables 网站,但我想得到正确的 小精灵 , 多任务决策支持系统 低密度脂蛋白 版本,最好是原版的。

    5 回复  |  直到 9 年前
        1
  •  202
  •   poke    12 年前

    没关系,我在资料里找到的: base.git/core/res/res 以及子目录。

    正如其他人在评论中所说,如果你的电脑上也安装了android sdk。路径是 [SDK]/platforms/android-[VERSION]/data/res .

        2
  •  95
  •   wvdz    10 年前

    记住,这是一种 Google explicitly advises 不做:

    警告:因为这些资源可以 在不同平台版本之间进行更改,您 不应使用 android平台资源id (即菜单图标 android.r.drawable)。

    相反,建议您制作本地副本:

    如果要使用任何图标或其他内部可绘制资源,则 应该在您的 应用程序资源,然后从 应用程序代码。这样,您就可以保持对 图标的外观,即使系统的副本更改。

        3
  •  46
  •   Gabriel Llamas    14 年前

    可能有点晚了。完成其他答案后,您将在以下位置显示HDPI刷新图标:

    “android_sdk”\platforms\“android_api_level”\data\res\drawable hdpi\ic_menu_refresh.png

        4
  •  23
  •   António Almeida Michal Drozd    12 年前

    看到这篇文章后,我发现了一个有用的链接:

    http://developer.android.com/design/downloads/index.html

    你可以下载许多可编辑的烟花,插画,photoshop等资源…
    还有字体和图标包。

    这里是一个 stencil example.

        5
  •  6
  •   Moog    12 年前

    你可以从android sdk获得图标 它们在这个文件夹里

    $android sdk\platforms\android xx\data\res版本