android获取屏幕信息
16lz
2022-04-18
1.屏幕尺寸,源代码如下: DisplayMetricsmetrics=newDisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics); int screenWidth=metrics.widthPixels; //屏幕宽度 int .screenHeight=metrics.heightPixels; //屏幕高度
2.获取标题栏、状态栏高度: Rectrect= new Rect();
Windowwin= this .getWindow();
win.getDecorView().getWindowVisibleDisplayFrame(rect);
int statusBarHeight=rect.top;
int contentViewTop=win.findViewById(Window.ID_ANDROID_CONTENT).getTop();
int titleBarHeight=contentViewTop-Variable.statusBarHeight;
2.获取标题栏、状态栏高度: Rectrect= new Rect();
Windowwin= this .getWindow();
win.getDecorView().getWindowVisibleDisplayFrame(rect);
int statusBarHeight=rect.top;
int contentViewTop=win.findViewById(Window.ID_ANDROID_CONTENT).getTop();
int titleBarHeight=contentViewTop-Variable.statusBarHeight;
更多相关文章
- Android(安卓)ScrollView里嵌套ListView
- android典型代码系列(六)------drawable图片转换为48dip的bitmap
- android 获取屏幕的长和宽
- Android(安卓)获取手机的IMEI等设备信息
- android GPS JAVA应用程序编程-------获得经纬度,卫星信息等
- Android透明字体画法
- Android获取StatusBa有效高度
- [整理]android中几种常见的尺寸
- Android之获取手机相关信息