2011-12-23 47 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