For the first part of your question - Answer is -- thats referencing problem , Image is not found in the drawable folder. as appbee suggested , put ur image in drawable folder i.e. res/drawable in ur workspace, if that folder is not there , create it and put the ok.png / ok.jpeg in it.
Second part I did not get the problem exactly , I think again it might be referencing problem , check the id's u have declared in your xml files. U cannot modify R.java , clean up the project and resolve all references and try again. On Wed, Nov 17, 2010 at 1:06 PM, appbee <[email protected]> wrote: > To answer the first part of your question... > android:src="@drawable/ok" means there should be an image file called > ok.png or ok.jpg in the drawable folder. > Look under res for the drawable folder. You can add any image file in > the drawable folder and reference it using the above code. > > Hope this helps, > Ruchira > > > On Nov 16, 6:25 am, James <[email protected]> wrote: > > Hi, I'm a beginner android developer, and I've only been coding for a > > few months. I'm testing some layouts in a project using eclipse, and > > I'm following the guidelines from a textbook (beginning android 2.0) > > and I'm getting some rather perplexing errors. The first error is in > > my main.xml. my code is as follows: > > > > <?xml version="1.0" encoding="utf-8"?> > > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/ > > android" > > android:layout_width="fill_parent" > > android:layout_height="wrap_content" > > android:orientation="horizontal" > > > > <ImageView > > android:id="@+id/icon" > > android:padding="2dip" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:src="@drawable/ok" > > /> > > <TextView > > android:id="@+id/label" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:textSize="40sp" > > /> > > </LinearLayout> > > > > everything seems to work other than this line under ImageView: > > android:src="@drawable/ok" > > > > I'm not entirely sure what this means, but the error says: > > Error:No resource found that matches the given name (at 'src' with > > value '@drawable/ok'). > > > > Seeing as I don't really understand what I'm supposed to be > > referencing, so I don't know where to begin fixing it. > > > > Secondly, I'm getting two similar errors concerning how to create > > fields in R.Java. > > > > My code for Layout_Testing.java (my main .java file) is as follows: > > > > import android.app.ListActivity; > > import android.os.Bundle; > > import android.view.View; > > import android.widget.ArrayAdapter; > > import android.widget.ListView; > > import android.widget.TextView; > > > > public class Layout_Testing extends ListActivity { > > private TextView selection; > > private static final String[] items={"lorem", "ipsum", "dolor", > > "sit", "amet", > > "consectetuer", "adipiscing", "elit", "morbi", "vel", > > "ligula", "vitae", "arcu", "aliquet", "mollis", > > "etiam", "vel", "erat", "placerat", "ante", > > "porttitor", "sodales", "pellentesque", "augue", "purus"}; > > @Override > > public void onCreate(Bundle icicle) { > > super.onCreate(icicle); > > setContentView(R.layout.main); > > setListAdapter(new ArrayAdapter<String>(this, > > R.layout.row, R.id.label, > > items)); > > selection=(TextView)findViewById(R.id.selection); > > } > > public void onListItemClick(ListView parent, View v, > > int position, long id) { > > selection.setText(items[position]); > > } > > } > > > > everything works up until I try to set the list adapter > > (setListAdapter): > > > > setListAdapter(new ArrayAdapter<String>(this, > > R.layout.row, R.id.label, > > items)); > > selection=(TextView)findViewById(R.id.selection); > > } > > > > The error I'm getting says that they can't be resolved, so I attempted > > to create a new field in R.Java. But, seeing as R.Java is derived, I > > can't edit it. It just reverts back to before my edits. I'm really > > confused about this and I figured this was the place to go for help. > > Thanks for reading this, and if you have any suggestions, please email > > me or respond! > > > > Thanks, > > James > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<android-developers%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

