/frameworks/base/core/java/android/widget/ |
H A D | SpellChecker.java | 194 private void addSpellCheckSpan(Editable editable, int start, int end) { argument 197 editable.setSpan(spellCheckSpan, start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 263 Editable editable = (Editable) mTextView.getText(); 264 final int selectionStart = Selection.getSelectionStart(editable); 265 final int selectionEnd = Selection.getSelectionEnd(editable); 274 final int start = editable.getSpanStart(spellCheckSpan); 275 final int end = editable.getSpanEnd(spellCheckSpan); 284 mCurrentLocale, Character.codePointBefore(editable, end + 1))) { 296 final TextInfo textInfo = new TextInfo(editable, start, end, mCookie, mIds[i]); 329 final Editable editable 454 createMisspelledSuggestionSpan(Editable editable, SuggestionsInfo suggestionsInfo, SpellCheckSpan spellCheckSpan, int offset, int length) argument 529 setRangeSpan(Editable editable, int start, int end) argument 536 removeRangeSpan(Editable editable) argument 741 removeSpansAt(Editable editable, int offset, T[] spans) argument 754 haveWordBoundariesChanged(final Editable editable, final int start, final int end, final int spanStart, final int spanEnd) argument [all...] |
H A D | MultiAutoCompleteTextView.java | 28 * An editable text view, extending {@link AutoCompleteTextView}, that 196 Editable editable = getText(); 197 String original = TextUtils.substring(editable, start, end); 199 QwertyKeyListener.markAsReplaced(editable, start, end, original); 200 editable.replace(start, end, mTokenizer.terminateToken(text));
|
H A D | TextInputTimePickerView.java | 95 public void afterTextChanged(Editable editable) { 96 parseAndSetHourInternal(editable.toString()); 108 public void afterTextChanged(Editable editable) { 109 parseAndSetMinuteInternal(editable.toString());
|
H A D | Editor.java | 134 * Helper class used by TextView to handle editable text views. 2107 // Show the IME to be able to replace text, except when selecting non editable text. 2680 final Editable editable = (Editable) mTextView.getText(); 2681 if (editable.getSpanStart(suggestionSpanInfo.mSuggestionSpan) >= 0) { 2687 final SuggestionSpan[] suggestionSpans = editable.getSpans(suggestionSpanInfo.mSpanStart, 2690 final int start = editable.getSpanStart(suggestionSpan); 2694 final int end = editable.getSpanEnd(suggestionSpan); 2712 final Editable editable = (Editable) mTextView.getText(); 2713 final int spanStart = editable.getSpanStart(targetSuggestionSpan); 2714 final int spanEnd = editable [all...] |
/frameworks/support/emoji/core/tests/java/android/support/text/emoji/widget/ |
H A D | EmojiEditableFactoryTest.java | 55 final Editable editable = EmojiEditableFactory.getInstance().newEditable("abc"); 56 assertNotNull(editable); 57 assertThat(editable, instanceOf(Editable.class)); 68 final Editable editable = EmojiEditableFactory.getInstance().newEditable(str); 69 assertNotNull(editable); 70 assertEquals(string, editable.toString()); 71 final EmojiSpan[] spans = editable.getSpans(0, 1, EmojiSpan.class); 88 final Editable editable = EmojiEditableFactory.getInstance().newEditable(""); 89 assertThat(editable, instanceOf(Editable.class)); 91 final Editable editable [all...] |
H A D | EmojiKeyListenerTest.java | 146 Editable editable = new SpannableStringBuilder("abc"); 147 Selection.setSelection(editable, 1); 149 assertFalse(mEmojiKeyListener.onKeyDown(null, editable, event.getKeyCode(), event)); 150 verify(mKeyListener, times(1)).onKeyDown((View) eq(null), same(editable),
|
/frameworks/support/emoji/core/tests/java/android/support/text/emoji/ |
H A D | EmojiKeyboardTest.java | 78 Editable editable = editText.getEditableText(); 80 assertThat(editable, hasEmojiAt(EMOJI_WITH_ZWJ, string.emojiStartIndex(), 95 final Editable editable = editText.getEditableText(); 96 assertThat(editable, hasEmoji()); 103 assertThat(editable, not(hasEmoji())); 117 final Editable editable = editText.getEditableText(); 118 assertThat(editable, hasEmoji()); 126 assertThat(editable, not(hasEmoji())); 140 final Editable editable = editText.getEditableText(); 141 assertThat(editable, hasEmoj [all...] |
H A D | EmojiCompatTest.java | 365 final Editable editable = new SpannableStringBuilder(new TestString('a').withPrefix() 369 editable.insert(start, new TestString(EMOJI_SINGLE_CODEPOINT).toString()); 370 EmojiCompat.get().process(editable, start, end); 371 assertThat(editable, hasEmojiCount(1)); 372 assertThat(editable, hasEmojiAt(EMOJI_SINGLE_CODEPOINT, start, end)); 704 final Editable editable = spy(new SpannableStringBuilder(testString.toString())); 706 Selection.setSelection(editable, testString.emojiEndIndex()); 708 reset(editable); 710 verifyNoMoreInteractions(editable); 714 assertFalse(EmojiCompat.handleDeleteSurroundingText(inputConnection, editable, [all...] |
H A D | HardDeleteTest.java | 131 final Editable editable = new SpannableStringBuilder("abc"); 132 Selection.setSelection(editable, 1);
|
/frameworks/support/emoji/core/src/android/support/text/emoji/ |
H A D | EmojiProcessor.java | 259 * @param editable Editable instance passed to {@link KeyListener#onKeyDown(android.view.View, 268 static boolean handleOnKeyDown(@NonNull final Editable editable, final int keyCode, argument 273 handled = delete(editable, event, false /*forwardDelete*/); 276 handled = delete(editable, event, true /*forwardDelete*/); 284 MetaKeyKeyListener.adjustMetaAfterKeypress(editable); 331 * @param editable TextView.Editable instance 339 @NonNull final Editable editable, @IntRange(from = 0) final int beforeLength, 342 if (editable == null || inputConnection == null) { 350 final int selectionStart = Selection.getSelectionStart(editable); 351 final int selectionEnd = Selection.getSelectionEnd(editable); 338 handleDeleteSurroundingText(@onNull final InputConnection inputConnection, @NonNull final Editable editable, @IntRange(from = 0) final int beforeLength, @IntRange(from = 0) final int afterLength, final boolean inCodePoints) argument [all...] |
H A D | EmojiCompat.java | 424 * @param editable Editable instance passed to {@link KeyListener#onKeyDown(android.view.View, 433 public static boolean handleOnKeyDown(@NonNull final Editable editable, final int keyCode, argument 436 return EmojiProcessor.handleOnKeyDown(editable, keyCode, event); 453 * @param editable TextView.Editable instance 461 @NonNull final InputConnection inputConnection, @NonNull final Editable editable, 465 return EmojiProcessor.handleDeleteSurroundingText(inputConnection, editable, 460 handleDeleteSurroundingText( @onNull final InputConnection inputConnection, @NonNull final Editable editable, @IntRange(from = 0) final int beforeLength, @IntRange(from = 0) final int afterLength, final boolean inCodePoints) argument
|
/frameworks/support/frameworks/support/samples/SupportLeanbackShowcase/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/app/wizard/ |
H A D | WizardExample1stStepFragment.java | 49 .editable(false) 57 .editable(false)
|
H A D | WizardExample4thStepFragment.java | 52 .editable(false) 58 .editable(false)
|
H A D | WizardExample2ndStepFragment.java | 78 .editable(false) 112 .editable(false)
|
H A D | WizardNewPaymentStepFragment.java | 57 .editable(true)
|
/frameworks/support/samples/SupportLeanbackShowcase/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/app/wizard/ |
H A D | WizardExample1stStepFragment.java | 49 .editable(false) 57 .editable(false)
|
H A D | WizardExample4thStepFragment.java | 52 .editable(false) 58 .editable(false)
|
H A D | WizardExample2ndStepFragment.java | 78 .editable(false) 112 .editable(false)
|
H A D | WizardNewPaymentStepFragment.java | 57 .editable(true)
|
/frameworks/opt/chips/src/com/android/ex/chips/ |
H A D | RecipientEditTextView.java | 577 * not already editable. Commas are excluded as they are added automatically 756 Editable editable = getText(); 758 int start = mTokenizer.findTokenStart(editable, end); 774 commitChip(start, end, editable); 1355 Editable editable = getText(); 1360 int tokenStart = editable.toString().indexOf(current); 1366 if (tokenEnd < editable.length() - 2 1367 && editable.charAt(tokenEnd) == COMMIT_CHAR_COMMA) { 1370 createReplacementChip(tokenStart, tokenEnd, editable, i < CHIP_LIMIT 1435 Editable editable 1453 createReplacementChip(int tokenStart, int tokenEnd, Editable editable, boolean visible) argument 1667 commitChip(int start, int end, Editable editable) argument [all...] |
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/ |
H A D | GuidedAction.java | 120 * editable, or the action is focusable. 348 * Indicates whether this action title is editable. Note: Editable actions cannot also be 350 * @param editable Whether this action is editable. 352 public B editable(boolean editable) { argument 353 if (!editable) { 367 * Indicates whether this action's description is editable 368 * @param editable Whether this action description is editable 370 descriptionEditable(boolean editable) argument 388 hasEditableActivatorView(boolean editable) argument [all...] |
/frameworks/support/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/ |
H A D | GuidedStepActivity.java | 128 .editable(true) 142 .editable(true) 157 .editable(true)
|
H A D | GuidedStepSupportActivity.java | 131 .editable(true) 145 .editable(true) 160 .editable(true)
|
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/ |
H A D | GuidedStepActivity.java | 128 .editable(true) 142 .editable(true) 157 .editable(true)
|
H A D | GuidedStepSupportActivity.java | 131 .editable(true) 145 .editable(true) 160 .editable(true)
|