Android onTouch和坐标
我有一个XML,其中有一个相对布局和一个按钮 XML代码:Android onTouch和坐标,android,onclick,coordinates,touch-event,Android,Onclick,Coordinates,Touch Event,我有一个XML,其中有一个相对布局和一个按钮 XML代码: <RelativeLayout android:layout_width="500dp" android:layout_height="250dp" > <Button android:id="@+id/triggerButton" android:layout_width="45dp" android:layout_height="4
<RelativeLayout
android:layout_width="500dp"
android:layout_height="250dp"
>
<Button
android:id="@+id/triggerButton"
android:layout_width="45dp"
android:layout_height="45dp"
android:background="@color/colorAccent"
android:layout_marginTop="94dp"
android:layout_alignParentTop="true"
android:layout_weight="0.5"
android:keepScreenOn="false" />
<RelativeLayout
android:layout_width="500dp"
android:layout_height="250dp"
android:id="@+id/relativeLayout_Touch"
android:background="@android:color/holo_green_light"
android:elevation="2dp">
</RelativeLayout>
如何检查我是否单击了按钮的位置,而不单击按钮本身。(我无法单击,因为RelativeLayout位于按钮前面。)
它需要在按钮前面,因为每当用户单击relativelayout时,它都会有一个红色圆圈
canvas.drawCircle(point.x, point.y, 100, paint);
如果可能的话,我有两个选择:
如果有帮助,我需要检查用户是否点击相对仪上的正确位置。请帮助,谢谢!如果有,如果有,我可以点击相对论按钮(其中按钮所在的位置)。这太完美了!如果你看不到按钮,按钮有什么作用?我要检查用户是否点击了正确的位置。
canvas.drawCircle(point.x, point.y, 100, paint);