File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
codeview/src/main/java/com/amrdeveloper/codeview Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -51,7 +51,6 @@ public class CodeView extends AppCompatMultiAutoCompleteTextView {
51
51
52
52
private final Handler mUpdateHandler = new Handler ();
53
53
private MultiAutoCompleteTextView .Tokenizer mAutoCompleteTokenizer ;
54
- private final float displayDensity = getResources ().getDisplayMetrics ().density ;
55
54
56
55
private static final Pattern PATTERN_LINE = Pattern .compile ("(^.+$)+" , Pattern .MULTILINE );
57
56
private static final Pattern PATTERN_TRAILING_WHITE_SPACE = Pattern .compile ("[\\ t ]+$" , Pattern .MULTILINE );
@@ -415,12 +414,12 @@ public void showDropDown() {
415
414
int position = getSelectionStart ();
416
415
Layout layout = getLayout ();
417
416
int line = layout .getLineForOffset (position );
417
+ int lineButton = layout .getLineBottom (line );
418
+ int dropDownVerticalOffset = lineButton + 140 ;
419
+ int dropDownHorizontalOffset = (int ) layout .getPrimaryHorizontal (position );
420
+ setDropDownVerticalOffset (dropDownVerticalOffset );
421
+ setDropDownHorizontalOffset (dropDownHorizontalOffset );
418
422
419
- float verticalDistanceInDp = (750 + 140 * line ) / displayDensity ;
420
- setDropDownVerticalOffset ((int )verticalDistanceInDp );
421
-
422
- float horizontalDistanceInDp = layout .getPrimaryHorizontal (position ) / displayDensity ;
423
- setDropDownHorizontalOffset ((int ) horizontalDistanceInDp );
424
423
super .showDropDown ();
425
424
}
426
425
You can’t perform that action at this time.
0 commit comments