Ich habe Erfahrung mit RelativeLayout, aber ich habe noch nie einen Weg gefunden, um das Problem zu lösen (abgesehen von harten Coding Margin-Werte, die ich will . vermeiden)Android RelativeLayout zentriert eine Ansicht in der rechten oberen Ecke einer anderen Ansicht
ich will versuchen, so etwas wie das folgende Bild in einem RelativeLayout zu erstellen:
die Box ist seine eigene Ansicht und ich mag den Blick bekommen, die den orangefarbenen Kreis enthält zentriert in der oberen rechten Ecke der Ansicht, die das blaue Feld enthält.
Ich versuchte mit android:alignTop="boxView"
und android:alignRight="boxView"
, aber das legte meine orange Kreis komplett in meiner Box. Ich möchte, dass der Kreis über der oberen rechten Ecke der Box zentriert ist.
Weiß jemand, wie ich dieses Ergebnis mit einem RelativeLayout bekommen kann? vorzugsweise ohne die Ränder für die orangefarbene Punktansicht vom Rand des Bildschirms fest codieren zu müssen.
Warum möchten Sie keine Marge dafür verwenden? Marge scheint der perfekte Weg, dies zu erreichen. – Bobbake4
Ich will nur keinen Rand für wie weit vom Bildschirmrand geben. Wenn ich es an die Box ausrichten könnte und sie dann um die Hälfte ihres Durchmessers mit einem Rand verschieben könnte, der eigentlich ideal wäre. Aber ich kann nur herausfinden, wie es geht, indem ich sage, wie weit weg von der Kante des Bildschirms zu sein, und nicht wie weit weg von dem Punkt, an dem ich ausrichten möchte. – FoamyGuy