模拟器设置为:WVGA800
代码中:
int screenWidth,screenHeight;
WindowManager windowManager = DGActivity.getWindowManager();
display = windowManager.getDefaultDisplay();
screenWidth = display.getWidth();
screenHeight = display.getHeight();
得到的是480*320,为啥?
代码中:
int screenWidth,screenHeight;
WindowManager windowManager = DGActivity.getWindowManager();
display = windowManager.getDefaultDisplay();
screenWidth = display.getWidth();
screenHeight = display.getHeight();
得到的是480*320,为啥?
Skin:WVGA800
hw.lcd.density:240
vm.heapsize:24
hw.ramsize:256
我的模拟器表面也没有问题啊
我是创建surfaceview时,drqwbitmap时,指定的坐标,输出的图像位置不对才发现的,是不是surfaceview的问题?
另我确实有多个模拟器,但是我没选择错,我删除其他的再试试
所以,还是选择了保持创建avd时density默认为240,只要配置中加上<uses-sdk android:minSdkVersion="4"/>,在模拟器和真机上的程序界面都是480x800了。