如何在androidstudio中制作选择器

如何在androidstudio中制作选择器,android,Android,在学习一门课程时,我被指示为按钮制作一个xml选择器。这门课程说要在eclipse中生成一个新的android xml,但我使用的是android studio 另外,当我自定义编写代码时,它会给我一个错误。它说“必须声明元素选择器”。 从此处获取代码:。有人知道如何在android studio中做到这一点吗?尽管评论中已经给出了答案, 首先,当像Eclipse那样在Android Studio中建立一个新的Android项目时,将不会有可绘制的文件夹。右键单击res文件夹-->新建-->A

在学习一门课程时,我被指示为按钮制作一个xml选择器。这门课程说要在eclipse中生成一个新的android xml,但我使用的是android studio

另外,当我自定义编写代码时,它会给我一个错误。它说“必须声明元素选择器”。


从此处获取代码:。有人知道如何在android studio中做到这一点吗?

尽管评论中已经给出了答案,

首先,当像Eclipse那样在Android Studio中建立一个新的Android项目时,将不会有可绘制的文件夹。右键单击res文件夹-->新建-->Android资源目录-->资源类型-->可绘制,现在您得到了一个可绘制文件夹,然后,您可以添加新的可绘制资源文件、选择器、形状和.etc

您的文件在res/drawable/folder下吗?它在哪里给出错误“必须声明元素选择器”?你能把它放在截图上吗?XML是正确的(尽管鉴于可绘制文件的命名,状态是不正确的),这是鼠标悬停在选择器上的直接引语,只需右键单击res/drawable/folder->New->drawable资源file@SudhirKhanger我猜这是因为Android框架希望您将某些类型的内容放入其指定的文件夹中(drawable、选择器、矢量图像到drawable文件夹、字符串、维度、整数到values文件夹等)。Anim文件夹没有访问上述标记的权限,但可以访问自己的标记集(例如,,…)。我的猜测是出于加载资源的优化等原因。。