In the meantime, you could easily automate this behavior on your side: - one method is to add custom tags to your layout XML. Use an XmlPullParser to parse the XML and when you find an element with an android:id and your tag, use reflection to associate a listener to it.
- another method would be to use special id names, for example "__name". Inflate your view content, visit the view hierarchy and for each view id that matches the name you can automatically attach a listener found via reflection. In both cases you can just make an utility method that does this and use it everywhere. The "visit xml/hierarchy" and "reflection" keywords should tell you it's going to be expensive. R/ On Fri, May 1, 2009 at 9:24 PM, Romain Guy <romain...@google.com> wrote: > > Funny you say that now, I implemented this feature this morning for > the next release of Android :) > > On Fri, May 1, 2009 at 9:14 PM, Raja Nagendra Kumar > <nagendra.r...@tejasoft.com> wrote: >> >> Instead of finding the button (as per the id specified in xml) i.e >> >> Button button = (Button)findViewById(R.id.corky); >> // Register the onClick listener with the implementation above >> button.setOnClickListener(mCorkyListener); >> >> is it possible to set the Listener class name directly in the xml >> definition. >> >> Most of the time dealing with id's for attaching listeners is >> affecting our productivity. >> >> Regards, >> Raja Nagendra Kumar, >> C.T.O >> www.tejasoft.com >> >> >> > >> > > > > -- > Romain Guy > Android framework engineer > romain...@android.com > > Note: please don't send private questions to me, as I don't have time > to provide private support. All such questions should be posted on > public forums, where I and others can see and answer them > > > > --~--~---------~--~----~------------~-------~--~----~ 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 android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---