2011-06-07 5 views

Respuesta

16

Primera asignar un id al principal LinearLayout xml, por ejemplo, en el siguiente caso se denomina "contenedor"

<!-- main.xml --> 
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:id="@+id/container"> 
    <TextView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/hello" 
     /> 
</LinearLayout> 

Luego, en el código .java que se encuentra el objeto de presentación y establecer un estirable como sus antecedentes:

package org.example.app; 

import android.app.Activity; 
import android.content.Intent; 
import android.content.res.Resources; 
import android.graphics.Bitmap; 
import android.graphics.BitmapFactory; 
import android.graphics.drawable.BitmapDrawable; 
import android.net.Uri; 
import android.os.Bundle; 
import android.view.View; 

public class Main extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     String pathName = "/sdcard/gif001.gif"; 
     Resources res = getResources(); 
     Bitmap bitmap = BitmapFactory.decodeFile(pathName); 
     BitmapDrawable bd = new BitmapDrawable(res, bitmap); 
     View view = findViewById(R.id.container); 
     view.setBackgroundDrawable(bd); 
    } 
} 

Saludos

Ziteng Chen

+0

Gracias por XX El código de e, funciona perfectamente. Pero, si estoy tratando de usar el código en la pantalla de bienvenida, no viene. ¿me puede sugerir qué cambios son necesarios? Quiero cargar una imagen desde una tarjeta SD en la pantalla de bienvenida cuando se inicia mi aplicación. – Sourav

+0

El código me ayudó ... Pude configurar la imagen de fondo del diseño e incluso la imagen de la pantalla de bienvenida de las imágenes en el almacenamiento externo –

+0

Gracias Ziteng Cgen. –

Cuestiones relacionadas