我是新來的android編程。 我找到了關於如何爲android手機/平板電腦創建簡單圖庫應用的教程。我完成了應用程序的測試版,這是用10個名爲示例圖像a1.png,a2.png ... a10.png在新的資源文件夾(應用/ RES /繪製/)Eclipse錯誤添加圖像到數組
我代碼是:
private Integer[] SmallPrev = { R.drawable.a1, R.drawable.a2... R.drawable.a10 };
它正在工作,因爲它應該當我測試我的手機上的應用程序。 我看到A1,A2 ...... A10不知何故在R.java文件在我的項目中標識:
public static final class drawable {
public static final int a1=0x7f020000;
public static final int a10=0x7f020001;
public static final int a2=0x7f020002;
public static final int a3=0x7f020003;
public static final int a4=0x7f020004;
public static final int a5=0x7f020005;
public static final int a6=0x7f020006;
public static final int a7=0x7f020007;
public static final int a8=0x7f020008;
public static final int a9=0x7f020009;
到目前爲止,一切都很好... 但是今天我試圖讓新版本的應用程序,採用圖片的原始金額 - 130(也許在未來更多)
我用一個簡單的程序來打印代碼爲文本,並且結果是:
public class MainActivity extends Activity {
private Integer[] SmallPrev = { R.drawable.av64pxprev1,
R.drawable.av64pxprev2, R.drawable.av64pxprev3, R.drawable.av64pxprev4,
R.drawable.av64pxprev5, R.drawable.av64pxprev6, R.drawable.av64pxprev7,
R.drawable.av64pxprev8, R.drawable.av64pxprev9, R.drawable.av64pxprev10,
R.drawable.av64pxprev11, R.drawable.av64pxprev12, R.drawable.av64pxprev13,
R.drawable.av64pxprev14, R.drawable.av64pxprev15, R.drawable.av64pxprev16,
R.drawable.av64pxprev17, R.drawable.av64pxprev18, R.drawable.av64pxprev19,
R.drawable.av64pxprev20, R.drawable.av64pxprev21, R.drawable.av64pxprev22,
R.drawable.av64pxprev23, R.drawable.av64pxprev24, R.drawable.av64pxprev25,
R.drawable.av64pxprev26, R.drawable.av64pxprev27, R.drawable.av64pxprev28,
R.drawable.av64pxprev29, R.drawable.av64pxprev30, R.drawable.av64pxprev31,
R.drawable.av64pxprev32, R.drawable.av64pxprev33, R.drawable.av64pxprev34,
R.drawable.av64pxprev35, R.drawable.av64pxprev36, R.drawable.av64pxprev37,
R.drawable.av64pxprev38, R.drawable.av64pxprev39, R.drawable.av64pxprev40,
R.drawable.av64pxprev41, R.drawable.av64pxprev42, R.drawable.av64pxprev43,
R.drawable.av64pxprev44, R.drawable.av64pxprev45, R.drawable.av64pxprev46,
R.drawable.av64pxprev47, R.drawable.av64pxprev48, R.drawable.av64pxprev49,
R.drawable.av64pxprev50, R.drawable.av64pxprev51, R.drawable.av64pxprev52,
R.drawable.av64pxprev53, R.drawable.av64pxprev54, R.drawable.av64pxprev55,
R.drawable.av64pxprev56, R.drawable.av64pxprev57, R.drawable.av64pxprev58,
R.drawable.av64pxprev59, R.drawable.av64pxprev60, R.drawable.av64pxprev61,
R.drawable.av64pxprev62, R.drawable.av64pxprev63, R.drawable.av64pxprev64,
R.drawable.av64pxprev65, R.drawable.av64pxprev66, R.drawable.av64pxprev67,
R.drawable.av64pxprev68, R.drawable.av64pxprev69, R.drawable.av64pxprev70,
R.drawable.av64pxprev71, R.drawable.av64pxprev72, R.drawable.av64pxprev73,
R.drawable.av64pxprev74, R.drawable.av64pxprev75, R.drawable.av64pxprev76,
R.drawable.av64pxprev77, R.drawable.av64pxprev78, R.drawable.av64pxprev79,
R.drawable.av64pxprev80, R.drawable.av64pxprev81, R.drawable.av64pxprev82,
R.drawable.av64pxprev83, R.drawable.av64pxprev84, R.drawable.av64pxprev85,
R.drawable.av64pxprev86, R.drawable.av64pxprev87, R.drawable.av64pxprev88,
R.drawable.av64pxprev89, R.drawable.av64pxprev90, R.drawable.av64pxprev91,
R.drawable.av64pxprev92, R.drawable.av64pxprev93, R.drawable.av64pxprev94,
R.drawable.av64pxprev95, R.drawable.av64pxprev96, R.drawable.av64pxprev97,
R.drawable.av64pxprev98, R.drawable.av64pxprev99, R.drawable.av64pxprev100,
R.drawable.av64pxprev101, R.drawable.av64pxprev102, R.drawable.av64pxprev103,
R.drawable.av64pxprev104, R.drawable.av64pxprev105, R.drawable.av64pxprev106,
R.drawable.av64pxprev107, R.drawable.av64pxprev108, R.drawable.av64pxprev109,
R.drawable.av64pxprev110, R.drawable.av64pxprev111, R.drawable.av64pxprev112,
R.drawable.av64pxprev113, R.drawable.av64pxprev114, R.drawable.av64pxprev115,
R.drawable.av64pxprev116, R.drawable.av64pxprev117, R.drawable.av64pxprev118,
R.drawable.av64pxprev119, R.drawable.av64pxprev120, R.drawable.av64pxprev121,
R.drawable.av64pxprev122, R.drawable.av64pxprev123, R.drawable.av64pxprev124,
R.drawable.av64pxprev125, R.drawable.av64pxprev126, R.drawable.av64pxprev127,
R.drawable.av64pxprev128, R.drawable.av64pxprev129, R.drawable.av64pxprev130 };
但現在所有的文件名有錯誤與av64pxprev1(_filename_不能得到解決或不是場),雖然我做的唯一的事情就是更換A1,A2 .... A10文件,av64pxprev2 ... av64pxprev130,全部用.png擴展名。
當我檢查了R.java文件我發現一切都沒有改變:
public static final class drawable {
public static final int a1=0x7f020000;
public static final int a10=0x7f020001;
public static final int a2=0x7f020002;
public static final int a3=0x7f020003;
public static final int a4=0x7f020004;
public static final int a5=0x7f020005;
public static final int a6=0x7f020006;
public static final int a7=0x7f020007;
public static final int a8=0x7f020008;
public static final int a9=0x7f020009;
我曾嘗試添加圖片作爲一種資源的方法很多,但他們沒有工作(。重新啓動Eclipse太),所有新文件NOT在R.java文件中標識,但所有舊文件未修改,儘管我刪除了它們。
任何人都可以解釋我爲什麼是這樣的,我該如何修復它或識別自己的文件?
嘗試項目/清理和重建。 –
嘗試採取'int' ... [鏈接](https://raw.githubusercontent.com/mohit008/GridView-Bitmap-Cache/master/src/com/example/Images.java) – Mohit
@ FrankN.Stein試過了,R.java文件消失,仍然得到相同的錯誤 –