我在視圖上使用getX()和getY()方法來創建一些特殊的拖動邏輯(不是動畫,即我從不使用setX/Y方法,我只需要getters來檢查)。在API 11之前的View.getX()的Android等效解決方案?
不過,我已經認識到,這些只是可供API後11
的信息getX的文檔()說這是它加入了「左」屬性和「translationX」財產。一切都很好,除get/setTranslationX()之外,它只是在API 11之後。
我想知道是否有這方法返回幕後的知識,所以我可能會放在一個解決方法。
'getTop()'和'getLeft()'方法只給出相對於父級的位置,如果你需要屏幕上的位置,它不起作用。 – Ektos974
在我看來,getX()和getY()也與父母相關,顯然,OP是在尋找什麼。如果你想要屏幕座標使用getLocationOnScreen()。 –