SlidingDrawer unter Verwendung eines 9-Patch Griff Bild
-
25-09-2019 - |
Frage
Wie erreiche ich die folgende?
Das erste Bild zeigt das Ergebnis, das ich erreichen möchte. Das zweite ist das aktuelle Ergebnis bin ich von meinem Layout bekommen. Hinweis Das Bild, das ich bin mit der man von Android 1.6 Glas.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<SlidingDrawer
android:id="@+id/drawer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:handle="@+id/handle"
android:content="@+id/content">
<ImageView
android:id="@id/handle"
android:src="@drawable/drawer_handle"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<Button
android:id="@id/content"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Button" />
</SlidingDrawer>
</LinearLayout>
Lösung
Gefunden es verwendet, um das draw9patch Werkzeug und die Bildbreite auf die horizontale Größe des Bildschirms eingestellt.
Andere Tipps
Nicht sicher, ob Sie die horizontale Breite in den Bildschirm zu gelandet, aber ich konnte die 9 Patch Strecke horizontal zwingen, durch die layout_width zu fill_parent und Scaletype zu fitXY Einstellung (die für Bildschirmgrößen mehr generisch)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow