Jak ustawić tapetę z imageview
Nadal nie mogę znaleźć sposobu, aby ustawić tapetę uzyskiwaną z ImageView. Każdy może mi pokazać sposób ustawiania tapety telefonu z Android ImageView?
Oto mój kod:
Układ 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"
/>
Aktywność w widoku obrazuZwróć uwagę, że obraz, który się wyświetlaFullImageActivity
dostaje się z obrazuGridView
po kliknięciu przez użytkownika elementu.
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]);
}
}
Chcę ustawić tapetę z obrazka w powyższej aktywności po dotknięciu ekranu przez użytkownika. Pojawi się okno z zapytaniem, czy użytkownik chce ustawić tapetę, czy nie.