8
Ich benutze den folgenden Code, um die Position einer Schaltfläche zu erhalten, aber immer Null. Warum dies geschiehtgetLocationOnScreen() liefert null
Button b=(Button) findViewById(R.id.button2);
final int[] x=new int[2];
b.getLocationOnScreen(x);
Iam sicher hier jemand helfen kann mich
, wo Sie oben Code anrufen? in onCreate()? –
Es hängt davon ab, ob Sie diese Funktion nach der Erstellung Ihres Layouts oder vor der Erstellung Ihres Layouts für die Aktivität aufrufen. –
Siehe meine Antwort [hier] (http://stackoverflow.com/questions/19525945/getlocationonscreen-of-a-child-of-gridlayout/19526211#19526211). Dein Problem wird gelöst. – Naddy