We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9ebef67 commit e365f9eCopy full SHA for e365f9e
1 file changed
codeview/src/main/java/com/amrdeveloper/codeview/CodeView.java
@@ -682,7 +682,8 @@ public void showDropDown() {
682
}
683
684
final Rect displayFrame = new Rect();
685
- getWindowVisibleDisplayFrame(displayFrame);
+ getGlobalVisibleRect(displayFrame);
686
+
687
int displayFrameHeight = displayFrame.height();
688
689
int verticalOffset = lineButton + dropDownHeight;
@@ -691,7 +692,7 @@ public void showDropDown() {
691
692
693
694
setDropDownHeight(dropDownHeight);
- setDropDownVerticalOffset(verticalOffset);
695
+ setDropDownVerticalOffset(verticalOffset - displayFrameHeight - dropDownHeight);
696
setDropDownHorizontalOffset((int) layout.getPrimaryHorizontal(position));
697
698
super.showDropDown();
0 commit comments