Hello Kostya, thank you very much.
That implementation boils down to linearly iterating through all children until a child is found that matches. Inside the loop, each child's getHitRect() Rect is compared to the MotionEvent's coordinates. On 10 Jan., 22:05, Kostya Vasilyev <kmans...@gmail.com> wrote: > Abdull, > > Take a look at the source for ViewGroup.dispatchTouchEvent. > > http://www.netmite.com/android/mydroid/frameworks/base/core/java/andr... > > It has code to hit-test children, and it's only a few lines of code. > > ( provided you can't set click listeners on individual views, which is > the usual way to handle this ) > > -- Kostya > > 10.01.2011 23:44, Abdull пишет: > > > > > I have a ViewGroup (for instance, a RelativeLayout). This ViewGroup is > > populated with several Views (for instance, a few Buttons). > > Given a Point relative to the ViewGroup's coordinate system, I would > > like to look up the View which is located at this Point. That is, I'm > > looking for a public method with a signature similar to > > > class ViewGroup { > > ... > > public View findViewAt(int x, int y) > > ... > > } > > > Does the Android GUI Framework include such a method? I had a look in > > the API documentation but couldn't find something like this. Isn't > > this a classic feature GUI APIs usually provide? > > -- > Kostya Vasilyev -- WiFi Manager + pretty widget > --http://kmansoft.wordpress.com -- 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