【发布时间】:2015-01-01 19:40:00
【问题描述】:
在学习课程时,我被指示为按钮制作一个 xml 选择器。课程说要在 Eclipse 中制作一个新的 Android xml,但我使用的是 Android Studio。
另外,当我自定义编写代码时,它会给我一个错误。它说“必须声明元素选择器”。
从这里获取代码:Android: How to Make A Drawable Selector。
有人知道如何在 Android Studio 中执行此操作吗?
【问题讨论】:
-
你的那个文件在res/drawable/文件夹下吗?
-
它在哪里给你错误“必须声明元素选择器”?你能把它放在屏幕截图中吗? XML 是正确的(尽管由于可绘制对象的命名,状态不正确)。
-
是的,这是鼠标悬停在选择词上的直接引用
-
右键res/drawable/文件夹->新建->可绘制资源文件
-
@SudhirKhanger 我猜这是因为 Android 框架希望您将某些类型的东西放入指定的文件夹中(drawables、选择器、矢量图像放入 drawable 文件夹、字符串、尺寸,整数到 values 文件夹等..)。 Anim 文件夹无法访问例如上面提到的
标签,但可以访问它自己的标签集(如 、 、 、...)。我的猜测是出于诸如优化加载资源等原因。
标签: android android-studio selector android-drawable