Android 如何获取手机分辨率
1个回答
展开全部
.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);}这样执行后就能在手机上显示出当前的像素了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询