2011-12-23 48 views
2

我试图在android中修改R.java。我删除了生成的java文件。保存后,它似乎没有改变任何东西。在R.java文件我有看起来像这样R.java不能修改

/* AUTO-GENERATED FILE. DO NOT MODIFY. 
* 
* This class was automatically generated by the 
* aapt tool from the resource data it found. It 
* should not be modified by hand. 
*/ 
public final class R { 
public static final class attr { 
} 
public static final class drawable { 
    public static final int icon=0x7f020000; 
} 
public static final class id { 
    public static final int myEditText=0x7f050000; 
    public static final int myListView=0x7f050001; 
} 
public static final class layout { 
    public static final int colors=0x7f030000; 
    public static final int dimens=0x7f030001; 
    public static final int main=0x7f030002; 
} 
public static final class string { 
    public static final int app_name=0x7f040001; 
    public static final int hello=0x7f040000; 
} 
} 

我想改变它,更加像这样的:

/* AUTO-GENERATED FILE. DO NOT MODIFY.  
* 
* This class was automatically generated by the 
* aapt tool from the resource data it found. It 
* should not be modified by hand. 
*/ 
public final class R { 
public static final class attr { 
} 

public static final class color { 
    public static final int notepad_lines=0x7f040001; 
    public static final int notepad_margin=0x7f040002; 
    public static final int notepad_paper=0x7f040000; 
    public static final int notepad_text=0x7f040003; 
} 
public static final class drawable { 
    public static final int icon=0x7f020000; 
} 
public static final class id { 
    public static final int myEditText=0x7f050000; 
    public static final int myListView=0x7f050001; 
} 
public static final class layout { 
    public static final int colors=0x7f030000; 
    public static final int dimens=0x7f030001; 
    public static final int main=0x7f030002; 
} 
public static final class string { 
    public static final int app_name=0x7f040001; 
    public static final int hello=0x7f040000; 
} 
} 

它如此令人沮丧每次我保存它时,它可以追溯到它的旧状态,因为它是自动生成的。我如何修改它?

+0

为什么你要这样做呢? – 2011-12-23 10:37:47

+0

只是想自定义这个项目我正在处理 – Yahyaotaif 2011-12-23 10:39:18

+2

你使用values/color.xml来生成这些颜色 – Joe 2011-12-23 10:40:04

回答

1

R.java是一个自动生成的文件,包含项目中使用的所有资源。如果你想改变R.java,你不能。

您必须添加或删除资源,然后根据您项目中存在的资源进行修改。

这是Android中最基本的东西。您必须阅读Android开发人员文档,然后才能获得有关它的良好知识。

1

您不能修改R.java Android中,当我们正在开发一个XML文件,它会自动生成....这里的ID号码将被存储的不同意见,所以我们不能修改它..

+0

我想通了,我不得不在res/values/colors.xml。然后输入 #AAFFFF99 ... Yahyaotaif 2011-12-24 19:07:02