当前位置:编程学习 > wap >>

U8800这货的屏幕分辨率是多少?

主屏参数 480×800像素
http://baike.baidu.com/view/7307207.htm

网络显示分辨率为480x800

但是通过代码,检测到的分辨率肿么只有320x533?

dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm); 


难道华为这货虚标分辨率了么?
求知道:) --------------------编程问答-------------------- 还有一种获取分辨率的 方法
01.private TextView textView;  
02.public void onCreate(Bundle savedInstanceState) {  
03.    super.onCreate(savedInstanceState);  
04.    setContentView(R.layout.main);  
05.  
06.    Display display = getWindowManager().getDefaultDisplay();  
07.    String string = "手机的屏幕分辨率为:" + display.getWidth() + "x"  
08.            + display.getHeight();  
09.    textView = (TextView) findViewById(R.id.textView);  
10.    textView.setText(string);  
11.} 

我自己在U8800测试了下  是480x720 【其中80是最上面通知栏的未被算入】正常~~     LZ买的2手  山寨机中的山寨??   --------------------编程问答-------------------- 这样获取分辨率没问题的 楼主的可以换其他机器试试 ,就可以证明了 --------------------编程问答--------------------
引用 2 楼 tenggangren 的回复:
这样获取分辨率没问题的 楼主的可以换其他机器试试 ,就可以证明了

返回的值为何不是480×800? --------------------编程问答-------------------- 要乘以密度
http://blog.csdn.net/gumanren/article/details/6232604 --------------------编程问答--------------------
引用 1 楼 ConnectionUtils 的回复:
还有一种获取分辨率的 方法
01.private TextView textView;  
02.public void onCreate(Bundle savedInstanceState) {  
03.    super.onCreate(savedInstanceState);  
04.    setContentView(R.layout.main);……

DisplayMetrics和Display之间是什么关系?
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,