Java 如何在安卓系统中处理系统资源中的图像

Java 如何在安卓系统中处理系统资源中的图像,java,android,drawable,android-drawable,Java,Android,Drawable,Android Drawable,我正在编写一个媒体播放器,其中使用图像按钮,图像来自系统资源。现在在java文件中,应该如何处理它? 代码如下: case R.id.ib2: if (isPlaying) { pause(); //the red line is under R.drawable.ic_media_pause playPause.setImageResource(R.drawable.ic_media_pause); 您需要使用android的资源

我正在编写一个媒体播放器,其中使用图像按钮,图像来自系统资源。现在在java文件中,应该如何处理它? 代码如下:

case R.id.ib2:
    if (isPlaying) {
         pause();
         //the red line is under R.drawable.ic_media_pause
         playPause.setImageResource(R.drawable.ic_media_pause);

您需要使用android的资源文件,如下所示:

playPause.setImageResource(android.R.drawable.ic_media_pause);
或者,如果您没有使用自己的任何资源,也可以将其添加到导入中:

import android.R;

是的,不是你的
R
,而是安卓的@Civiatai有没有关于如何找到原始文件的想法?例如,没有ic_media_stop图像。如果我想创建它,我不知道如何安排尺寸。如果我有其他人的尺寸,那么我可以很容易地做到。ic_media_stop是在4.0中出现的。这个网站可能对你有用:我需要提供setImageResource()或查找系统资源图像的地址,并将它们放在可绘图文件夹中(如何?)