Ich habe einen benutzerdefinierten Dialog erstellt.
%Vor%%Vor%
Aber das Problem ist, dass es in der oberen linken Ecke erscheint und ich finde keinen Weg, es dort zu platzieren, wo ich es brauche. params.y=225; params.x=225;
beeinflusst dies irgendwie nicht.
Irgendwelche Ideen?
bearbeiten: Wenn ich die xml wie folgt habe (style / Theme.Dialog), funktionieren die Parameter und die Position gut, aber es erscheint ein modaler Schatten. Gibt es eine Möglichkeit, es zu entfernen?
%Vor%Versuchen Sie, einen neuen Parametersatz zu erstellen:
%Vor%Bearbeiten: Wenn Sie die Attribute des Fensters beibehalten möchten, können Sie dies als zweite Zeile hinzufügen:
%Vor% Beachten Sie jedoch, dass die copyFrom
-Methode völlig undokumentiert ist, so dass ich keine Ahnung habe, ob sie das tut, was sie anhört.
nicht 100% sicher, aber hat es etwas mit params.gravity=Gravity.TOP | Gravity.LEFT;
zu tun?
ein anderer Schnitt
ok, dann sollte dieses mehr nützlich sein: Calling android Dialog ohne den Hintergrund zu verblassen
Im obigen Code die Zeile ...
%Vor%Sollte nach
erscheinen %Vor%Nach dem Aussehen der Dinge zeigen Sie zuerst den Dialog und dann die x, y Koordinaten, nachdem der Dialog bereits auf den Bildschirm gezeichnet wurde.