我在rec下建立了color.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<drawable name="darkgray">#808080FF</drawable>
<drawable name="white">#FFFFFFFF</drawable>
</resources>
但是在main.xml中
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/white"//此行报错,反正意思就是@drawable/white找不到,不知道哪出了问题
>
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<drawable name="darkgray">#808080FF</drawable>
<drawable name="white">#FFFFFFFF</drawable>
</resources>
但是在main.xml中
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/white"//此行报错,反正意思就是@drawable/white找不到,不知道哪出了问题
>
解决方案 »
- 请问如何用openGL es把一张左右格式的图片像素列交错显示,实现裸眼3D的效果?
- web page not available
- 来电时触模屏失效(有一定机率)
- Eclipse中为什么不能抓图
- Android图片半透明问题!
- 动态加载多个textview
- cat节点,打印大数据,不能完全显示
- MessageItem.setSend(false)和setSend(true) 分别是什么意思
- 安卓小白:AndroidManipulatefest里面的处理两个“android:name”
- 为什么我这个发送广播必须要依靠thread啊
- Runs Android List问题,无法启动模拟运行
- android在线播放mv的问题
我只想知道color.xml和mian.xml有什么关系,是不是一建立rec/color.xml就行了,问题是我这还是有错误,是@drawable/white找不到,反正就是不认
<?xml version="1.0" encoding="utf-8"?><resources>
<drawable name="darkgray">#808080FF </drawable>
<drawable name="white">#FFFFFFFF</drawable>
</resources>
mail.xml 的内容:<?xml version="1.0" encoding="utf-8"?><EditText xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/text"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:textSize="18sp"
android:autoText="true"
android:capitalize="sentences"
android:background="@drawable/white"
android:text="@string/hello_activity_text_text" />
你可以看看这段代码放你那有不有问题,反正在我这是没有问题的
LinearLayout里面写background属性
TextView里面写textColor属性
就这个错误提示呀,到底怎么回事情呀,是不是color.xml写好了就放在rec\values\下
我就是这么做的,不知道怎么办
<color name="solid_green">#f0f0</color>
<color name="solid_yellow">#ffffff00</color>
<drawable name="red">#7f00</drawable>
<drawable name="blue">#770000ff</drawable>
</resources>
是因为你的color.xml放的目录不对,要放在Drawable目录下才行
觉得你对APK程序的目录组织完全不清楚,建议去看下SDK DEV GUIDE ~~
在你写这些代码的时候尽量用语法补全的命令好像是alt+/我不太记得了,你查查看,如果有这个资源你用补全就能找到,如果没有这个资源你根本就补不出来
26楼 麻烦不要用词那么犀利ok? 知道的就回答 不知道的别说话,别在那藐视所有人谢谢
public static final class drawable {
public static final int darkgray=0x7f020001;
public static final int white=0x7f020002;
}
这种代码
<drawable name="darkgray">#808080FF</drawable>
<drawable name="white">#FFFFFFFF</drawable>
直接放在/res/values/strings.xml里面
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<color name="darkgray">#808080FF</color>
<color name="white">#FFFFFFFF</color>
</resources>main.xml中
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/white"
>
这样好像背景就改为白色。
Error generating final archive:
java.io.FileNotFoundException:路径D:\Program Files\Android\android-sdk-windows\AndroidSDK 开发范例大全\Prt3_2\bin、resources.ap_does not exist
是什么问题??????
就算不遵守标准规范,也是可以做的,我就一直非主流的这样做了。
主要是<?xml version="1.0" encoding="UTF-8"?>
<resources>
<color name="darkgray">#808080FF</color>
<color name="white">#FFFFFFFF</color>
</resources>没什么不对啊,我这样写都OK。楼主重新建个项目试下...
<drawable name="darkgray">#808080FF</drawable>
<drawable name="white">#FFFFFFFF</drawable>
直接放在/res/values/strings.xml里面
2.color6,8位都可以
3.autobuild被关了,手动 ctrl b
4.有时候是eclipse自己有问题,关了再开下,或者clean下
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<drawable name="darkgray">#808080FF</drawable>
<drawable name="white">#FFFFFFFF</drawable>
</resources>
但是在main.xml中
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/white"//此行报错,反正意思就是@drawable/white找不到,不知道哪出了问题
>