如何根据仿真器大小调整主屏幕壁纸

时间:2012-06-12 12:07:33

标签: android android-emulator

您好,我以编程方式设置了主屏幕壁纸。它工作正常。如何根据仿真器大小调整主屏幕壁纸。我的示例代码在这里......

WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
Drawable drawable = getResources().getDrawable(R.drawable.sample);
Bitmap wallpaper = ((BitmapDrawable) drawable).getBitmap();           
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int screenHeight = displaymetrics.heightPixels;
int screenWidth = displaymetrics.widthPixels;
Bitmap bmp2 = Bitmap.createScaledBitmap(wallpaper, screenWidth, screenHeight, true);
try 
{
    wallpaperManager.setBitmap(wallpaper);
} 
catch (IOException e) 
{
    e.printStackTrace();
}

基于模拟器尺寸以适合主屏幕壁纸,如何?
请回复您的意见和结果对我有价值。感谢。

0 个答案:

没有答案