Android: wie man einen zentrierten hintergrund Bild in einer Ansicht
Ich würde gerne eine kleine (icon-Größe) Bild als hintergrund für meine Sicht, aber es wird gestreckt, um füllen Sie alle anzeigen.
Jede Lösung (darunter auch einige Weg, um einen Blick unter meine aktuellen ein und machen die letzteren transparent) geschätzt werden.
Dank !
aktuelle code:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/icon"
android:id="@+id/layout_main"
>
wie sind Sie mit der Einstellung das Bild als hintergrund? werden bestimmte
bearbeitet die Frage, um ein Beispiel-code
mögliche Duplikate von Zentrierung ein hintergrund Bild im Android
Ich sehe nicht ein, die Beweggründe der Bearbeitung/Verbesserung der eigentliche code innerhalb einer Frage.
bearbeitet die Frage, um ein Beispiel-code
mögliche Duplikate von Zentrierung ein hintergrund Bild im Android
Ich sehe nicht ein, die Beweggründe der Bearbeitung/Verbesserung der eigentliche code innerhalb einer Frage.
InformationsquelleAutor tacone | 2010-06-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie zwei Möglichkeiten:
Machen Sie das Bild größer. Speziell, fügen Sie eine einzelne schwarze Linie, die alle um seine Kanten, dann verwenden Sie die tools/draw9patch tool zu machen, die schwarze Linie die 'dehnbar' Teil. Wenn das Bild skaliert wird, bis auf den hintergrund, Ihre ursprüngliche Symbol wird nicht gestreckt werden.
Geben, auf dem android:hintergrund und verwenden Sie eine top-level-RelativeLayout statt. Diese Arbeit sollte
Hoffe, das hilft
InformationsquelleAutor Charles Merriam