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.

InformationsquelleAutor sandmaster | 2012-03-20

Schreibe einen Kommentar