要获取当前屏幕底部的位置,可以使用以下代码:

DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int screenHeight = displayMetrics.heightPixels;

View decorView = getWindow().getDecorView();
Rect rect = new Rect();
decorView.getWindowVisibleDisplayFrame(rect);
int visibleHeight = rect.height();

int bottomHeight = screenHeight - visibleHeight;

其中,screenHeight 表示屏幕的总高度,visibleHeight 表示屏幕中可见部分的高度,bottomHeight 就是当前屏幕底部的高度。

安卓获取当前屏幕底部

原文地址: https://www.cveoy.top/t/topic/jgTr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录