无法将drawable传递给android.R.drawable

时间:2017-01-10 21:44:17

标签: android

试图将我的alarm.png文件传递给android.R.drawable。但是当我尝试时,我收到了“无法解决符号'警报'”。我的布局文件夹中有我的alarm.png所以我不知道为什么它不能被识别。我查了一下这个问题,看到一个常见的问题是没有正确的包名,我不相信这有什么不妥。

package com.example.em********er.chorelist;

public class Adapter {
    private static final String[] titles = {"hello", "wow", "bean"};
    private static final int[] icons = {android.R.drawable.alarm};
}

2 个答案:

答案 0 :(得分:5)

您正试图从Android的可绘制资源alarm.png获取R。您需要your-package.R.drawable.alarm而不是android.R.drawable.alarm

答案 1 :(得分:2)

而不是使用 android.R.drawable.alarm 使用 R.drawable.alarm ,它将指向您的可绘制文件而不是android的内置drawable。