Здравствуйте. Я новичок в программировании на android. Вообще делаю приложение - сборник обоев. Обои устанавливаются, но не под экран, а просто середина картинки. Пробовал разные методы, что б установить размер для изображения, но тогда при выполнении функции установки обоев приложение вылетает. Каким способом можно устанавливать размеры для изображения?
Java код:
import android.app.*;
import android.graphics.*;
import android.os.*;
import android.view.*;
import java.io.*;
import android.util.*;
public class wallpaper_one extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.wallpaper_one);
}
int wallpaper = R.drawable.wallpaper;
public void setWallpaper(View v){
WallpaperManager wallpaperManager = WallpaperManager.getInstance(getApplicationContext());
try {
wallpaperManager.setResource(wallpaper);
}
catch (IOException e) {
e.printStackTrace();
}
}
}