Sono nuovo nella programmazione Android. Ho un'interfaccia utente con alcuni controlli TextView
e Button
. Come posso impostare uno sfondo dietro a questi componenti? Lo chiamiamo background.png
.Come impostare lo sfondo del layout nell'interfaccia utente Android
risposta
nell'elemento di layout principale, ad es. linearlayout o qualsiasi altra cosa, semplicemente aggiungi android:background="@drawable/background"
Questo imposterà lo sfondo del tuo layout, assumendo che tu abbia l'immagine in una cartella/drawable.
* è molto semplice passato un'immagine in res/drawable-ldpi/cartella qualunque cosa tu voglia diaplay e nel tuo xml scrivi questo.
< LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myview"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="top"
android:background="@drawable/icon">
< Button/>
< TextView />
</LinearLayout>
Dai un'occhiata alla: android:background
Si tratta di un XML di esempio di ciò che potrebbe essere necessario costruire su,
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:id="@+id/my_view"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background">
</FrameLayout>
È possibile impostare il colore di sfondo/drawable in file XML o da file java.
Cambiare sfondo in file XML
android:background
è responsabile per la creazione di sfondo a vista. Quindi aggiungere questo se si desidera impostare lo sfondo su qualsiasiView
. Per esempio. in altoLinearLayout
,RelativeLayout
oTextView
oButton
ecc. Dipende dalle vostre esigenze.android: background = "@ drawable/sfondo"
Cambiare sfondo da file Java
uso
setBackgroundResource
per impostare lo sfondo a qualsiasi View.o semplicemente se si desidera cambiare il colore della visualizzazione è necessario utilizzare
setBackgroundColor
android: background = "@ drawable/yourBG" in XML.
yourLayout.setBackgroundResource(resid);
o yourLayout.setBackgroundDrawable (drawble);
In primo luogo si deve inserire il vostro immagine background.png
nel vostro res/drawable/
folder.Later è necessario impostare un layout per il vostro genitore TextView
e Button
widgets.I prenderà in considerazione un LinearLayout
come layout genitore per voi e per il codice va in questo modo:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:background="@drawable/background.png"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
<Button android:text="Button"
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></Button>
</LinearLayout>
prima fare clic con il pulsante destro del mouse sulla cartella "Disegna" nella scheda Progetto. seleziona new-> asset immagine e quindi seleziona la tua immagine.
Nel vostro codice di layout di file XML, impostare Android: background = "@ Drawable/background.png"
prima copia che si desidera impostare in background e poi passato (Fare click destro sul Cartella disegnabile).
quindi impostare la proprietà di layout di seguito android: background = "@ drawable/Yourimagefilename"
È inoltre possibile aggiungere l'immagine di sfondo di codice in questo modo:
getWindow().setBackgroundDrawableResource(R.drawable.your_image);
- 1. Come impostare lo sfondo in Android
- 2. Android: imposta lo sfondo del layout utilizzando il percorso dell'immagine
- 3. Layout sfondo Android alpha
- 4. Come impostare lo sfondo ViewBox?
- 5. Oggetto Android Animatore sfondo animatoColore del layout
- 6. Come caricare lo sfondo del layout con Picasso
- 7. Android - Come impostare un layout semi-trasparente?
- 8. Come impostare lo sfondo di Android PopupMenu su Bianco
- 9. Come impostare lo sfondo in StackPanel
- 10. Come impostare un'immagine per lo sfondo del pannello con altalena?
- 11. Come impostare lo sfondo del sottotitolo in ffmpeg?
- 12. JTabella in JScrollPane, come impostare lo sfondo?
- 13. Come impostare lo sfondo trasparente nell'elemento HTML5
- 14. Come impostare lo sfondo delle celle?
- 15. Android - Come impostare l'immagine dello sfondo?
- 16. Android - come impostare l'immagine dello sfondo
- 17. come impostare dinamicamente l'altezza del layout relativo in Android
- 18. come impostare il colore di sfondo nel layout xml?
- 19. Come impostare lo sfondo nero in IntelliJ IDEA?
- 20. layout Android immagine di sfondo e colore
- 21. Come impostare il colore o lo sfondo con "excelpackage"
- 22. Android come impostare il pulsante per avere lo sfondo trasparente ma contorni ancora lì
- 23. impostare il colore di sfondo: Android
- 24. Come impostare uno sfondo per l'intera applicazione in Android?
- 25. Impostare l'immagine di sfondo su Layout relativo utilizzando Glide in Android
- 26. Come impostare il colore di sfondo del pulsante Android (normale + premuto) da Android xml
- 27. Android: come posso impostare il testo per un layout?
- 28. risorsa stringa sfondo Android
- 29. Colore sfondo Android WebView
- 30. Come impostare dinamicamente i parametri di layout in Android?
ti ringrazia. Ho trovato anche questo: linearlyaout.setBackgroundResource (R.drawable.FILENAME); – farissyariati