Android Color Drawable 资源

标签 android android-layout

我有以下颜色:

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <drawable name="darkgray">#404040ff</drawable>
  <drawable name="black">#000ff</drawable>
  <drawable name="red">#ff00ff</drawable>
  <drawable name="green">#0ff0ff</drawable>
  <drawable name="lightgray">#c0c0c0ff</drawable>
  <drawable name="white">#ffffffff</drawable>
  <drawable name="yellow">#ffff0ff</drawable>
  <drawable name="blue">#00ffff</drawable>
  <drawable name="gray">#808080ff</drawable>
  <drawable name="magenta">#ff0ffff</drawable>
  <drawable name="cyan">#0ffffff</drawable>
</resources>

我的主布局文件中有以下按钮背景颜色:( fragment )

<Button
  android:id="@+id/widget27"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:background="@drawable/yellow"
  android:text="Button"
  android:layout_x="30px"
  android:layout_y="102px"
>
</Button>

我的问题是:我如何命名带有颜色的文件,我应该把它放在哪里?我遇到编译错误,aresgen 退出错误。

我正在寻找可以访问背景颜色的文件名和位置。

谢谢,

最佳答案

您应该在 res/values/colors.xml 中创建一个 XML 文件——将所有颜色存储在此处。

此外,您应该阅读整页内容,但这里是与您的问题直接相关的部分:

http://developer.android.com/guide/topics/resources/more-resources.html#Color

关于Android Color Drawable 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6082879/

相关文章:

android - ListView 图片加载 Android

java - 为什么我不能将 View 类型的对象转换为 KeyboardView

android - "To Do"将 Android 应用发布到市场之前的列表

android - 如何在缩放背景图像上放置按钮

java - 仅为导航 View 中的一个 fragment 折叠工具栏

java - 如何根据条件有选择地从数组列表中删除值?

android - 用于 C/C++ 的路径线绘图图形库/引擎?

古吉拉特语字体的 Android 应用程序

android - 可疑的尺寸这将使 View 不可见(在子布局中)

android - 我可以将外部 XML 文件用于 Android 中的布局吗?