【问题标题】:How to make a selector in Android Studio如何在 Android Studio 中制作选择器
【发布时间】: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


【解决方案1】:

虽然评论里已经回答了,

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-25
      • 1970-01-01
      • 1970-01-01
      • 2011-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-02
      相关资源
      最近更新 更多