Android: comment faire pour avoir un centré sur l'image de fond dans une vue
Je voudrais utiliser un petit (la taille de l'icône) de l'image comme arrière-plan de mon point de vue, mais elle est étirée pour remplir toutes les afficher.
Toute solution (y compris d'une certaine façon à la place d'un point de vue sous mon actuel, et de la rendre transparente) sera appréciée.
Merci !
code actuel:
<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"
>
- comment êtes-vous du réglage de l'image comme arrière-plan? être précis
- modifié la question d'inclure un exemple de code
- double possible de centrer une image de fond dans Android
- Je ne vois pas la justification de l'édition d'améliorer le code à l'intérieur d'une question.
Vous devez vous connecter pour publier un commentaire.
Vous avez deux choix:
De rendre l'image plus grande. Plus précisément, ajouter une seule ligne noire tout autour de ses bords, puis utilisez les outils/draw9patch outil pour faire de cette ligne noire le 'extensible' partie. Lorsque l'image est mise à l'échelle jusqu'à l'arrière-plan, votre icône d'origine ne sera pas tendue.
Abandonner sur android:arrière-plan et utiliser un haut niveau de RelativeLayout à la place. Cela devrait fonctionner
Espère que cette aide