我有一个动态添加的视图。有时,视图只有部分可见,因为它的底部离开了屏幕。在这种情况下,我想将视图向上移动。然而,我不知道如何检测它是否在屏幕外,以及通过多少。
编辑:这个问题的背景是,我有一个编辑文本,我想显示一个自定义软键盘旁边。下面是我用来移动自定义键盘的代码。
public void moveKeyboardNextToView(View view) {
int[] location = new int[]{0, 0};
view.getLocationInWindow(location);
Rect r = new Rect();
view.getGl