如何在Android中处理系统资源中的图像

6

我正在编写一个媒体播放器,其中我使用了图像按钮,并且这些图片来自于系统资源。现在,在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);

我需要为setImageResource()提供一个地址。 - Civiato
如何查找系统资源图像并将它们放入drawable文件夹中? - Civiato
1个回答

5

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

playPause.setImageResource(android.R.drawable.ic_media_pause);

如果你没有使用任何自己的资源,你可以将它添加到导入中:

import android.R;

是的,不是你的 R,而是Android的。@Civiato - shkschneider
有没有关于如何找到原始文件的想法? - Civiato
例如,没有ic_media_stop图像。如果我想创建它,也不知道如何安排尺寸。 - Civiato
如果我有其他人的尺寸,那么我就可以轻松地制作它。 - Civiato
1
ic_media_stop是在4.0中出现的。这个网站可能对你有用:http://androiddrawables.com/。 - Chris Stillwell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接