0

我有一个带有 Spinner 的布局:

在此处输入图像描述

我想获取从微调器顶部到屏幕底部的像素数。有没有办法做到这一点?

在此处输入图像描述

4

1 回答 1

0

要找到视图顶部的距离,首先找到视图底部的距离并添加视图高度

DisplayMetrics dm = new DisplayMetrics(); 
           getActivity().getWindowManager().getDefaultDisplay().getMetrics(dm);
int[] loc = new int[2];
yourView.getLocationOnScreen(loc);
int distance = dm.heightPixels - loc[1];
Int viewHeight = yourView.getHeight()
distance +=viewHeight; //distance from top of the view
于 2018-02-16T09:43:29.027 回答