有两种方法可以实现,看代码:
WindowManager manager = getWindowManager();
int width = manager.getDefaultDisplay().getWidth();
int height = manager.getDefaultDisplay().getHeight();
tv = (TextView)findViewById(R.id.tv_show);
tv.setText("width="+width+",height="+height); // 480*854另外一种方法:
DisplayMetrics dMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dMetrics);
int screenWidth = dMetrics.widthPixels;
int screenHeight = dMetrics.heightPixels;
tv = (TextView)findViewById(R.id.tv_show);
tv.setText("width="+screenWidth+",height="+screenHeight);
本文介绍了在Android应用中获取屏幕宽度和高度的两种方法。第一种方法通过WindowManager获取默认显示的宽度和高度;第二种方法使用DisplayMetrics类来获取屏幕像素的宽度和高度。
1万+

被折叠的 条评论
为什么被折叠?



