我有一个按钮,在相对布局的坐标处创建文本视图,我想要做的是检查是否已在该位置创建文本视图,以便我可以创建文本视图在其他地方。Android查看位置视图
总结起来,我的问题是如何检查另一个视图是否在位置x和y? 这里是创建代码:
@Override
public void onClick(View v) {
DragTextView textview = MainActivity.createTextView(context);
textview.setX(getX()+getWidth()+30);
textview.setY(getY()+getHeight()+30);
}
如果你总是设置位置然后保留一个'List'或'HashMap'来跟踪视图的位置。然后,当绘制另一个视图时,检查这个'List'或'HashMap'来查看在该位置是否已经有另一个视图。 –
Android是否具有用于这种检查的内置函数?因为手动检查每个视图的位置和边界对我来说是一项非常乏味的任务。 –