[英]How to set the position of textView using X and y coordinates
我嘗試使用拖放功能,但是當程序運行時,textView對象將變為0,0。 我該如何解決這個問題?
如果我正確地理解了您的問題,則需要使用約束。 例如,假設您具有以下editText
對象:
您可以對其進行設置,以使其為另一個對象的指定數量的dp
或“密度獨立像素”,例如,可以將editText
框的左側白色圓圈(拖放以創建約束)拖至左側的邊緣,將其約束到該邊緣。 然后,您告訴它有很多dp
,例如從左側說20dp
,這樣看起來就這樣:
您可以在右側的“ Properties
列中更改約束的dp
值,如下所示:
然后將8更改為20。
另外,您可以通過添加以下語句在XML代碼中以編程方式設置這些約束:
android:layout_marginLeft="20dp"
如您所知,我所給出的示例已將對象限制在屏幕的左邊界/邊緣。 您還可以基於要約束的對象以及父對象周圍的其他對象設置約束。 然后,根據需要將約束添加到頂部,右側和向下位置。
希望我對它的解釋足夠好,對您有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.