欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > > 内容正文

获取android屏幕大小,获取android屏幕

来源: 开发者 投稿于  被查看 23755 次 评论:55

获取android屏幕大小,获取android屏幕


在Nexus one下测试,结果是w:480,h:800,这个数值不随屏幕横向或纵向而变化。

这里牵扯到多个对象:

  • Activity
  • Window:Activity打开一个Window(可以认为Activity包含一个Window),可以在Window中加入View,目前只有一个实现Window的类,PhoneWindow,以后也许会有PadWindow?
  • WindowManager:Activity包含一个WindowManager,可以通过它立即删除window中的view,还可通过它得到Display
  • Display,应该是代表显示器,可以得到长、宽,以及屏幕的方向(横向还是纵向)等。

1.[Java]代码

Log.d("tag1", "width>>"
     + this.getWindow().getWindowManager().getDefaultDisplay().getWidth()
     + " height>>"
     + this.getWindow().getWindowManager().getDefaultDisplay().getHeight());

用户评论