Estoy tratando de configurar mi aplicaciones de fondo de una escogido por el usuario de la imagen, pero estoy teniendo algunos problemas. Es posible que alguien me dé un ejemplo de cómo hacer esto? Puedo ajustar la imagen de acuerdo de mis recursos, pero cuando trato de usar una imagen en el teléfono me parece que no puede hacer el trabajo.

InformationsquelleAutor PeterW | 2010-11-25

1 Comentario

  1. 3

    Suponiendo que usted ha creado un método para que el usuario elija la ruta de la imagen, utilice esto:

        //Variable with the path to the background
         String bg_path = "/sdcard/bg/background.png" //<-- This path can be whatever you like
    
        //Change background of Activity       
        getWindow().setBackgroundDrawable(Drawable.createFromPath(bg_path));

    Oh, no te olvides de ponerte Diseño de color de fondo transparente en el archivo XML o no ver la imagen. (esto es válido para cualquier cosa que se llena de los padres de la ventana como un listview, por ejemplo)

    <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout="@+id/m_layout"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android.background="Color.TRANSPARENT"
        >

Dejar respuesta

Please enter your comment!
Please enter your name here