我想在 Android 中将日历图标显示为按钮。我创建了一个图像按钮,
ImageButton DtPk = new ImageButton(this);
我知道该图像将设置为,
Drawable d = Drawable.createFromPath("@drawable/calendar");
DtPk.setBackgroundDrawable(d);
但是我在我的项目中在哪里存储图像?如何。
我想在 Android 中将日历图标显示为按钮。我创建了一个图像按钮,
ImageButton DtPk = new ImageButton(this);
我知道该图像将设置为,
Drawable d = Drawable.createFromPath("@drawable/calendar");
DtPk.setBackgroundDrawable(d);
但是我在我的项目中在哪里存储图像?如何。
创建项目后,您应该会看到一个名为“res”的文件夹,其中包含几个不同的可绘制文件夹。将图像放在一个名为 drawable-mdpi 的内部。然后简单地执行以下操作:
DtPk.setImageResource(R.drawable.calendar);
这是另一个 SO 帖子,解释了有关可绘制文件夹的更多信息:res 文件夹中的可绘制文件夹?
并阅读本文档中称为位图文件的部分:http : //developer.android.com/guide/topics/resources/drawable-resource.html