diff options
| author | TreeHugger Robot <treehugger-gerrit@google.com> | 2021-03-12 07:30:34 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2021-03-12 07:30:34 +0000 |
| commit | a9808c3abd3f25b49b22cfe19fe4ee7dcd698e2e (patch) | |
| tree | 572a9a31de910b9fab01e4c03732f5dd50a0e542 /core/java/android/widget/TextView.java | |
| parent | e010b5d5b953fed06b0c5b403a3f96dc724932af (diff) | |
| parent | 41de37482ecfa80aed077fcc1d2196fad30afca6 (diff) | |
Merge "Update the cursor visibility correctly after dismissing popup window" into sc-dev
Diffstat (limited to 'core/java/android/widget/TextView.java')
| -rw-r--r-- | core/java/android/widget/TextView.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index 177a9f164cb3..dba7fa915f35 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -503,7 +503,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener private boolean mImeIsConsumingInput; // Whether cursor is visible without regard to {@link mImeConsumesInput}. - // {code true} is the default value. + // {@code true} is the default value. private boolean mCursorVisibleFromAttr = true; static class Drawables { @@ -10571,6 +10571,17 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener return mEditor == null ? true : mEditor.mCursorVisible; } + /** + * @return whether cursor is visible without regard to {@code mImeIsConsumingInput}. + * {@code true} is the default value. + * + * @see #setCursorVisible(boolean) + * @hide + */ + public boolean isCursorVisibleFromAttr() { + return mCursorVisibleFromAttr; + } + private boolean canMarquee() { int width = mRight - mLeft - getCompoundPaddingLeft() - getCompoundPaddingRight(); return width > 0 && (mLayout.getLineWidth(0) > width |
