Android 如何获取手机分辨率

 我来答
苦笑9341
2013-08-23 · 超过70用户采纳过TA的回答
知道答主
回答量:127
采纳率:100%
帮助的人:141万
展开全部
.blog.163.com/,作者fymod。如果对所写内容有任何疑问,欢迎您留言,我会在最短的时间给您答复。 主要使用的是DisplayMetrics。下面的例子中得到的分辨率单位是像素。在main.xml中声明一个TextView<TextView android:id="@+id/myTextView01"android:layout_width="fill_parent" android:layout_height="wrap_content" />在java文件中添加代码,使得myTextView01显示当前手机的像素。 private TextView view_resolution;public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);view_resolution = (TextView) findViewById(R.id.myTextView01);DisplayMetrics outMetrics = new DisplayMetrics();this.getWindowManager().getDefaultDisplay().getMetrics(outMetrics);view_resolution.setText("the resolution is : " + outMetrics.widthPixels + " * " + outMetrics.heightPixels);}这样执行后就能在手机上显示出当前的像素了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式