我如何在Android中使用系统提供的图标(例如expander_ic_maximized)

我如何在Android中使用系统提供的图标(例如expander_ic_maximized),android,Android,你能告诉我如何最大化使用android的图标扩展器吗? 我发现在frameworks/base/core/res/res/drawable hdpi/expanderic_.9.png中 以下是我的布局xml文件: <ImageView android:id="@+id/icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawab

你能告诉我如何最大化使用android的图标扩展器吗? 我发现在frameworks/base/core/res/res/drawable hdpi/expanderic_.9.png中

以下是我的布局xml文件:

<ImageView android:id="@+id/icon"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/expander_ic_minimized">

也许只是下载并将其包含在您的项目中


通过单击查看原始文件链接获取该图标。根据,您必须手动将该图标复制到您的项目中并从中使用。

您可以在android SDK安装目录中找到所有android图标。F.ex<代码>/opt/android sdk linux/platforms/android-16/data/res/drawable hdpi/在我的电脑上。对于不同的android版本和不同的屏幕分辨率,有不同的图标集。将
expander\u ic\u minimized.png
文件复制到您的项目
drawable
文件夹中,图标将变为可用

据安卓开发者称:

因为这些资源可以在平台版本之间更改,所以 不应使用Android平台资源引用这些图标 ID(即android.R.drawable下的菜单图标)。如果你想使用任何 图标或其他内部可绘制资源,则应存储本地 在应用程序资源中复制这些图标或绘图,然后 从应用程序代码中引用本地副本。那样的话,你 可以保持对图标外观的控制,即使 系统的副本更改

res/layout/test.xml:70: error: Error: Resource is not public. (at 'src' with value '@android:drawable/expander_ic_maximized').