Android模拟器分辨率设置无效

时间:2011-03-04 16:03:26

标签: android

我将Android模拟器2.2分辨率更改为WVGA800。但是当我试图获得宽度和高度时,它仍然是320 x 533.我尝试了另一个使用surfaceview的应用程序,它改为480 x 800.为什么?它困惑了我。我在代码或设置中是否犯了错误。谢谢你的帮助。

public class Mytest extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    DisplayMetrics dm=getResources().getDisplayMetrics();          
    int screenWidth=dm.widthPixels; 
    int screenHeight=dm.heightPixels;  
    this.setTitle("X="+screenWidth+", Y="+screenHeight);
    setContentView(R.layout.main);
}
}

1 个答案:

答案 0 :(得分:0)

按像素密度划分后得到像素。 窥视这个热门动作:Android: Showing wrong screen resolution