Я использую Eclipse, чтобы написать приложение для Android. Я хочу, чтобы мое приложение отображало фоновое изображение, растянутое до размера экрана.
Я написал следующий код, но в эмуляторе он сразу же вышел из приложения, когда я его запустил. Может кто-нибудь, пожалуйста, помогите мне понять проблему ...
Вот мой код ...
public class Roller extends Activity {
Display display = getWindowManager().getDefaultDisplay();
int dwidth = display.getWidth();
int dheight = display.getHeight();
Bitmap background1 = BitmapFactory.decodeResource(getResources(),R.drawable.sunnybackground);
Bitmap BSunny = Bitmap.createScaledBitmap(background1,dwidth,dheight,true);
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(new Panel(this));
}
class Panel extends View {
public Panel(Context context) {
super(context);
}
public void onDraw(Canvas canvas) {
canvas.drawBitmap(BSunny, 0, 0, null);
}
}
}