Prevent landscape text editing from taking over the screen.

It used to be that we let Android do the default behavior of
full-screening the EditText when in landscape, but honestly I
don't know who prefers that. So I've turned it off.

Fixes #8769
This commit is contained in:
Greyson Parrelli
2019-04-17 08:28:20 -04:00
parent ba46a9d81a
commit e67eca77ff
4 changed files with 5 additions and 5 deletions

View File

@@ -45,6 +45,7 @@ import android.view.Gravity;
import android.view.MotionEvent;
import android.view.ScaleGestureDetector;
import android.view.View;
import android.view.inputmethod.EditorInfo;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import android.widget.FrameLayout;
@@ -133,6 +134,7 @@ public class MotionView extends FrameLayout implements TextWatcher {
this.editText.setBackgroundColor(Color.TRANSPARENT);
this.editText.setTextSize(TypedValue.COMPLEX_UNIT_SP, 1);
this.editText.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
this.editText.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);
this.addView(editText);
this.editText.clearFocus();
this.editText.addTextChangedListener(this);