Cómo configurar el fondo de pantalla desde imageview
Todavía no puedo encontrar la manera de configurar el fondo de pantalla que la imagen obtiene de ImageView. ¿Alguien me puede mostrar la manera de configurar el fondo de pantalla del teléfono desde ImageView de Android?
Aquí está mi código:
Diseño de ImageView:<ImageView
android:contentDescription="My Wallpaper"
android:id="@+id/full_image_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:saveEnabled="true"
/>
Actividad en vista de imagenTenga en cuenta que la imagen que se muestra enFullImageActivity
esta obteniendo de la imagenGridView
después de que el usuario haga clic en el elemento.
public class FullImageActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.full_image);
// get intent data
Intent i = getIntent();
// Selected image id
int position = i.getExtras().getInt("id");
ImageAdapter imageAdapter = new ImageAdapter(this);
ImageView imageView = (ImageView) findViewById(R.id.full_image_view);
imageView.setImageResource(imageAdapter.mThumbIds[position]);
}
}
Quiero configurar el fondo de pantalla a partir de la imagen en la actividad anterior después de que el usuario toque en la pantalla. Aparecerá un mensaje emergente para preguntarle al usuario si desea configurarlo como fondo de pantalla o no.