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

meowchina 2012-12-15 11:38:20
主屏参数 480×800像素
http://baike.baidu.com/view/7307207.htm

网络显示分辨率为480x800

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

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


难道华为这货虚标分辨率了么?
求知道:)
...全文
151 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
meowchina 2012-12-18
  • 打赏
  • 举报
回复
引用 1 楼 ConnectionUtils 的回复:
还有一种获取分辨率的 方法 01.private TextView textView; 02.public void onCreate(Bundle savedInstanceState) { 03. super.onCreate(savedInstanceState); 04. setContentView(R.layout.main);……
DisplayMetrics和Display之间是什么关系?
android_Y 2012-12-17
  • 打赏
  • 举报
回复
要乘以密度 http://blog.csdn.net/gumanren/article/details/6232604
独领风骚的猫 2012-12-16
  • 打赏
  • 举报
回复
这样获取分辨率没问题的 楼主的可以换其他机器试试 ,就可以证明了
meowchina 2012-12-16
  • 打赏
  • 举报
回复
引用 2 楼 tenggangren 的回复:
这样获取分辨率没问题的 楼主的可以换其他机器试试 ,就可以证明了
返回的值为何不是480×800?
csdn_2013 2012-12-16
  • 打赏
  • 举报
回复
还有一种获取分辨率的 方法 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手 山寨机中的山寨??

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧