Java 如何使用X和y坐标设置textView的位置

Java 如何使用X和y坐标设置textView的位置,java,android,xml,textview,Java,Android,Xml,Textview,我尝试使用拖放功能,但当程序运行时,textView对象变为0,0。如何解决此问题?如果我正确理解您的问题,您需要使用约束。例如,假设您有这个editText对象: 您可以将其设置为另一个对象的指定数量的dp,或与密度无关的像素,例如editText框的左侧白色圆圈(拖放以创建约束)可以拖动到左侧的边缘,从而将其约束到该边缘。然后你告诉它离你有那么多的dp,从左边说20dp,看起来像这样: 您可以在右侧的属性列中更改约束的dp值,该列显示如下: 然后,您可以将8更改为20 此外,可以通过添

我尝试使用拖放功能,但当程序运行时,textView对象变为0,0。如何解决此问题?

如果我正确理解您的问题,您需要使用约束。例如,假设您有这个
editText
对象:

您可以将其设置为另一个对象的指定数量的
dp
,或与密度无关的像素,例如
editText
框的左侧白色圆圈(拖放以创建约束)可以拖动到左侧的边缘,从而将其约束到该边缘。然后你告诉它离你有那么多的
dp
,从左边说
20dp
,看起来像这样:

您可以在右侧的
属性
列中更改约束的
dp
值,该列显示如下:

然后,您可以将8更改为20

此外,可以通过添加以下语句在XML代码中以编程方式设置这些约束:

android:layout\u marginLeft=“20dp”

在对象的代码中,使其如下所示:

我相信你可以看出,我给出的示例将对象限制在屏幕的左侧边界/边缘。还可以基于要约束的对象周围的其他对象以及父对象设置约束。然后根据需要向顶部、右侧和下方位置添加约束


希望我已经解释得足够好,并且对您有所帮助。

请详细说明您的问题。例如您的XML。我建议进行编辑,对我认为您可能遇到的问题进行更详细的解释。除了我提供的答案外,我希望这对我有所帮助。