java - Eclipse error adding images to an array -


i new android programming. found tutorial on how create simple gallery app android phones/tablets. finished beta of app, using 10 example images called a1.png, a2.png... a10.png in new resource folder (app/res/drawable/)

my code was:

private integer[] smallprev = { r.drawable.a1, r.drawable.a2... r.drawable.a10 };  

and working should when tested app on phone. saw a1, a2... a10 indentified somehow in r.java file in project:

 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; 

so far, good... today tried make new version of app, using original amount of images - 130 (maybe more in future)

i used simple program print code text, , result was:

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 }; 

but file names have errors (_filename_ cannot resolved or not field), although thing did replace a1, a2.... a10 files av64pxprev1, av64pxprev2... av64pxprev130, .png extension.

when checked r.java file found nothing has changed:

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; 

i have tried many ways of adding images resource, none of them worked (restarting eclipse too), leaving new files not indentified in r.java file, old ones unmodified, although removed them.

can explain me why , how can fix or indentify files myself?

looks found answer question:

  1. clean/rebuild until r.java file has image definitions need
  2. delete import android.r; mainactivity.java file

those 2 steps seem fix problem.


Comments

Popular posts from this blog

c# - Binding a comma separated list to a List<int> in asp.net web api -

Delphi 7 and decode UTF-8 base64 -

html - Is there any way to exclude a single element from the style? (Bootstrap) -