【问题标题】:How to address an image which is in system resource in android如何解决android系统资源中的图像
【发布时间】:2015-05-06 14:15:18
【问题描述】:

我正在编写一个媒体播放器,我在其中使用图像按钮,图像来自系统资源。现在在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()的地址
  • 或者找到系统资源图片并放到drawable文件夹中(如何?)

标签: java android drawable android-drawable


【解决方案1】:

你需要使用android的资源文件,像这样:

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

如果您不使用任何您自己的资源,您也可以将其添加到导入中:

import android.R;

【讨论】:

  • 是的,不是 your R,而是 Android 的。 @Civiato
  • 有没有关于如何找到原始文件的想法?
  • 例如,没有 ic_media_stop 图像。如果我想创建它,不知道如何安排尺寸。
  • 如果我有别人的尺码,我可以轻松做到。
  • ic_media_stop 出现在 4.0 这个网站可能对你有用:androiddrawables.com
猜你喜欢
  • 2012-01-24
  • 2011-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-30
  • 1970-01-01
  • 2013-06-15
  • 2014-03-28
相关资源
最近更新 更多