Setzen Sie die dynamische Position von Toast auf eine Ansicht

8

Zunächst ist das kein vollständiger Code

%Vor%

Also, das Problem ist, ich möchte toast neben checkbox anzeigen, ich habe versucht mit setGravity() zu arbeiten, aber es funktioniert einfach nicht und wurde getroffen und versucht für lange Zeit, aber ohne Fortschritt

Wie Toast neben dem Kontrollkästchen angezeigt wird.

    
Akhil Jain 22.01.2013, 13:57
quelle

1 Antwort

10

Ok, ich habe endlich herausgefunden, wie man neben Checkbox oder einer anderen Ansicht einen Toast bekommt

1. Sie müssen die Position auf dem Bildschirm der Ansicht abrufen, indem Sie

drücken %Vor%

Weitere Informationen finden Sie unter getLocationOnScreen (int [])

2. Setzen Sie die Schwerkraft auf Toast mit

%Vor%

Wichtig ist hier, dass x-coordinate von Toast auf das Recht der Ansicht gesetzt wird,   z. B. buttonView.getRight() und holen Sie sich die y-Koordinate von location[1] , die Sie von getLocationOnScreen()

erhalten %Vor%     
Akhil Jain 24.01.2013, 03:57
quelle