I suppose the following will work <resources> <item type="id" name="myviewId"/> </resources>
<TextView android:id="@id/myviewId"...> I suppose the above two definitions would be equivalent to <TextView android:id="@+id/myviewId"..> Satya On Mon, Oct 6, 2008 at 8:59 AM, Satya Komatineni <[EMAIL PROTECTED]> wrote: > Thanks for the reply. > > However I am still cloudy about some of the underlying ideas. > > Especially for "android.R.id.list", is that defined through an explicit " > > <item type="id" name="list"> > > resource definition or was it defined through > > <ListView android:id="@id/list"> > > If it was the second case, I assume there are some properties already > defined for a ListView identified by "android:id/list". > > And then when an application using ListActivity defines a view > > <ListView android:id="@android:id/list" > ...some more properties > </ListView> > > Are we overriding the properties? > > Sorry for the long list of questions, but continuing the idea in the > following case > > <SomeView android:id="@+id/myview-id"> > > It says the "+" is there to create a new id "myview-id" if it doesn't > exit. When will the following ever makes sense then: > > <SomeView android:id="@id/myview-id"> > > So this code assumes that there is an existing id called "myview-id" > somewhere in the R.java. Will such a preexisting id defined through an > explicit item id tag? > > Thank you once again for extra ordinary support on this forum > > Satya. > > On Mon, Oct 6, 2008 at 3:05 AM, hackbod <[EMAIL PROTECTED]> wrote: >> >> On Oct 5, 8:36 pm, "Satya Komatineni" <[EMAIL PROTECTED]> >> wrote: >>> Can one change R.java file manually? (I take it is auto generated >>> based on res files) >>> >>> How did "android.R.id.list" constant got into android.R.java file? >>> >>> was there a layout in android that said >>> >>> "<ListView android:id="@+id/list".../> >> >> Yes, the R.id.* symbols are all of the identifier symbols you created >> either through "@+..." or with an explicit <id> tag. >> >> The android.R symbols are a little different, because all of the ones >> that show up there also must be explicitly declared to be public >> through the <public> tag. This is not the case for application >> resources. >> >> >> >> > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---