Android - Wie platzieren Sie eine Schaltfläche auf einer bestimmten position auf verschiedene Bildschirmauflösungen mit XML
Ich bin auf der Suche nach einem Weg, platzieren Sie eine Schaltfläche auf einer bestimmten Stelle mit Hilfe von XML.
Möchte ich den button in Frage gestellt zu werden in der Mitte des Bildschirms, nur abit runter.
Diese würde ich gerne arbeiten, auch bei wechselnden Bildschirmauflösungen.
Ich habe versucht mit android:layout_marginLeft="10dp", aber es nicht zeigen, bis auf der gleichen position, wenn ich den niedrigeren dichten von 240 bis 120. Es sagt, auf Android dev Seite, die dp verwendet werden soll und skaliert, die mit dem Bildschirm, in diesem Fall scheint nicht zu sein.
Habe den folgenden code ein atm für den button:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/yowie_meny_utan_knappar">
<Button
android:id="@+id/Button04"
android:layout_width="100dp"
android:layout_height="73dp"
android:layout_gravity="center"
android:layout_marginTop="200dp"
android:layout_marginLeft="50dp"
android:background="@drawable/play_button"
>
</Button>
Versuchen Sie es mit dip statt dp
dip ist nur ein alias für dp. Sie sind die gleichen.
dip ist nur ein alias für dp. Sie sind die gleichen.
InformationsquelleAutor sandmaster | 2012-03-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lesen Sie den nachfolgenden code, in dem der Schalter genau in der Mitte des Bildschirms :
Wenn ich will noch den Button etwas nach unten aus der Mitte, die einen guten Weg, den ich kenne, ist die Verwendung eines leeren text-Ansicht als Bezugspunkt für die Schaltfläche.
Ändern Sie den Wert von
android:layout_marginTop="5dip"
zu Ihrer Bequemlichkeit.die Bilder beziehen Sie sich hier?? Dein layout hat nur einen button und ein textView
Die Schaltfläche Bild
dann ist die position hängt von der image-Eigenschaften.
okey, aber wie kann ich das ändern, so dass es die gleiche Stelle, was Dichte der Bildschirm hat? das ist das problem im moment
InformationsquelleAutor Akhil