나는 wallpapermanager에 간단한 문제가 있으며이 사이트에서 답변을 찾을 수 없습니다. 나는 1280x800 (내 타블렛의 디스플레이) 인 그림과 함께이 간단한 코드를 가지고있다. 코드를 실행하면 마치 전체 그림이 확대 된 것처럼 이미지 중심을 배경 무늬로 사용합니다. 왜 그럴까요? 감사!리소스에서 배경 화면 설정
package com.daniel.wallpaperPorsche;
import java.io.IOException;
import com.daniel.wallpaper.R;
import android.os.Bundle;
import android.app.Activity;
import android.app.WallpaperManager;
import android.view.Menu;
import android.widget.Toast;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WallpaperManager myWallpaperManager = WallpaperManager.getInstance(this);
try {
myWallpaperManager.setResource(R.drawable.porsche_911_1280x800_72dpi);
Toast.makeText(getBaseContext(), "Success set as wallpaper", Toast.LENGTH_SHORT).show();
} catch (IOException e) {
Toast.makeText(getBaseContext(), "Error set as wallpaper", Toast.LENGTH_SHORT).show();
}
super.onDestroy();
}
}