在Android中应在哪个文件夹/文件中定义背景渐变?

问题描述

| 我正在尝试将此渐变代码添加到colors.xml中,但是Eclipse一直说“无效的开始标签形状” projname / values / colors.xml(当前在这里
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<shape xmlns:android=\"http://schemas.android.com/apk/res/android\" 
       android:shape=\"rectangle\">
<gradient 
 android:type=\"radial\" 
 android:gradienTradius=\"400\"
 android:startColor=\"#88cce7\"
 android:endColor=\"#075e81\"/>
</shape>
<resources>
  <color name=\"bg_red\">#FF0000</color>
  <color name=\"bg_white\">#FFFFFF</color>
  <color name=\"bg_black\">#000000</color>
  <color name=\"opaque_red\">#f00</color>
  <color name=\"translucent_red\">#80ff0000</color>
</resources>
例如这是我尝试模仿的渐变:http://i.stack.imgur.com/YMbNR.png     

解决方法

根据Android文档,它属于res / drawable文件夹。 分辨率/可绘制/文件名.xml 创建该文件,然后在其中放置形状定义。