标签: android android-layout
我已经定义了一个带有一些TextView的LinearLayout。 我没有在每个特定的TextView上放置setOnTouchListener,而是将我的LinearLayout分成三个区域(hitareas)。 如果我击中顶部区域,我会做一些事情(在中间等等)。 即我希望有三个听众,分别是顶部,中部和底部以及每个区域 任意数量的Android TextView(或可能的其他小部件)都已布置好。
我该如何解决这个问题?
非常感谢!
答案 0 :(得分:1)
您可以使用一个OnTouchListener并使用getX()或getY()从MotionEvent获取坐标,并计算他们触摸的LinearLayout的三分之一。