Soy nuevo en la programación de Android. Tengo una interfaz de usuario con algunos controles TextView
y Button
. ¿Cómo configuro un fondo detrás de esos componentes? Vamos a llamarlo background.png
.Cómo establecer el fondo del diseño en la interfaz de usuario de Android
Respuesta
en su elemento de diseño principal, p. Ej. linearlayout o lo que sea, simplemente agregue android:background="@drawable/background"
Esto configurará el fondo de su diseño, asumiendo que tiene la imagen en una carpeta/dibujable.
* es muy simple pasado una imagen en res/drawable-ldpi/folder lo que quieras diagramar y en tu xml escribe esto.
< 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>
Tenga una mirada en: android:background
Este es un XML de ejemplo de lo que pueda necesitar para construir,
<?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>
Puede establecer el color de fondo/estirable en el archivo xml o desde archivo java
Cambio de fondo en el archivo XML
android:background
es responsable de la creación de fondo en la vista. Así que agregue esto si desea establecer el fondo en cualquierView
. P.ej. en la parte superiorLinearLayout
,RelativeLayout
oTextView
oButton
etc. Depende de sus requisitos.androide: Fondo = "@ estirable/fondo"
Cambio de fondo de archivo Java
uso
setBackgroundResource
para establecer fondo a cualquier View.o simplemente si desea cambiar el color de la vista que se tiene que utilizar
setBackgroundColor
androide: Fondo = "@ yourBG estirable /" en XML.
yourLayout.setBackgroundResource(resid);
o yourLayout.setBackgroundDrawable (drawble);
En primer lugar hay que colocar su imagen en su background.png
res/drawable/
folder.Later usted tiene que fijar un modelo de matriz para su TextView
y Button
widgets.I examinará un LinearLayout
como un diseño de matriz para usted y el código es el siguiente:
<?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>
primero haga clic derecho en la carpeta "Drawable" en su Ficha de proyecto. seleccione nuevo> elemento de imagen y luego seleccione su imagen.
En su codificación disposición del archivo XML, defina androide: Fondo = "@ Disponibles/background.png"
primera copia de la imagen de alta resolución con la que desea establecer en el fondo y entonces más allá de ella (Hacer clic derecho sobre Carpeta extraíble).
continuación, establezca la propiedad del diseño de la siguiente manera androide: Fondo = "@ Yourimagefilename estirable /"
También puede agregar la imagen de fondo mediante programación de esta manera:
getWindow().setBackgroundDrawableResource(R.drawable.your_image);
- 1. Android - establecer fondo de diseño mediante programación
- 2. Android ProgressBar interfaz de usuario de diseño personalizado
- 3. Libros sobre el diseño de interfaz de usuario de Android
- 4. cómo establecer el color de fondo en el diseño xml?
- 5. Establecer el fondo de UITableview en el constructor de interfaz?
- 6. cambiar el color de fondo del diseño en Android
- 7. Diseño de interfaz de usuario
- 8. problema con el diseño de la interfaz de usuario TabHost
- 9. ¿Cómo establecer el fondo de la aplicación de Android?
- 10. ¿Cómo cambiar el color de fondo del cuadro de diálogo de la interfaz de usuario jQuery?
- 11. Diseño de interfaz de usuario en Flex
- 12. Diseño de interfaz de usuario con GWT
- 13. Establecer el color de fondo de una vista de diseño a un degradado en Android?
- 14. Herramienta de diseño de interfaz de usuario
- 15. ¿Cuál es el mejor diseño en Android que podemos usar para diseñar la interfaz de usuario?
- 16. ejemplos de interfaz de usuario de Android
- 17. Qt: Dilema de diseño de la interfaz de usuario filosófica
- 18. ¿Establecer imagen de fondo para el diseño relativo?
- 19. ¿Cómo establecer la altura máxima de un diseño en android?
- 20. ¿Cuál es la diferencia entre el diseño de interacción, el diseño visual, el diseño web, el diseño de UX, el diseño de la interfaz de usuario, el desarrollo de la interfaz de usuario?
- 21. Interfaz de usuario de calendario en Android
- 22. Android: Cómo establecer programáticamente el tamaño de un diseño
- 23. Establecer imagen de fondo para toda la aplicación en Android
- 24. Directrices de diseño de la interfaz de usuario para tabletas Android
- 25. Diseño de la interfaz de usuario de Android: interactivos ListView Elements
- 26. ¿Cómo acceder al diseño de Qt creado en la interfaz de usuario desde el código?
- 27. Cómo bloquear la interfaz de usuario de Winforms mientras se ejecuta el hilo de fondo
- 28. Referencia para buenos patrones de diseño de la interfaz de usuario Android
- 29. Android: ¿forma correcta de pasar un mensaje desde el hilo de fondo al hilo de la interfaz de usuario?
- 30. Diseño de widget Android: fondo negro predeterminado
Gracias a usted. Encontré esto también: linearlyaout.setBackgroundResource (R.drawable.FILENAME); – farissyariati