Java Examples for android.text.Editable

The following java examples will help you to understand the usage of android.text.Editable. These source code samples are taken from different open source projects.

Example 1
Project: financius-master  File: ListTagHandler.java View source code
@Override
public void handleTag(boolean opening, String tag, Editable output, XMLReader xmlReader) {
    if (tag.equals("li")) {
        char lastChar = 0;
        if (output.length() > 0)
            lastChar = output.charAt(output.length() - 1);
        if (first) {
            if (lastChar == '\n')
                output.append("\t•  ");
            else
                output.append("\n\t•  ");
            first = false;
        } else {
            first = true;
        }
    }
}
Example 2
Project: financius-public-master  File: ListTagHandler.java View source code
@Override
public void handleTag(boolean opening, String tag, Editable output, XMLReader xmlReader) {
    if (tag.equals("li")) {
        char lastChar = 0;
        if (output.length() > 0)
            lastChar = output.charAt(output.length() - 1);
        if (first) {
            if (lastChar == '\n')
                output.append("\t•  ");
            else
                output.append("\n\t•  ");
            first = false;
        } else {
            first = true;
        }
    }
}
Example 3
Project: little-bear-dictionary-master  File: HtmlTagsHandler.java View source code
@Override
public void handleTag(boolean opening, String tag, Editable output, XMLReader xmlReader) {
    Log.e("tags", tag);
    if (opening == false) {
        return;
    }
    if (tag.equalsIgnoreCase("ol")) {
        parent = "ol";
        ol_count = 1;
    } else if (tag.equalsIgnoreCase("li")) {
        if (parent.equalsIgnoreCase("ol")) {
            Log.i("output", output.toString());
            output.append("\n   " + ol_count++ + ".");
        }
    }
}
Example 4
Project: standardlib-master  File: HtmlFormatter.java View source code
public static Spanned format(String html, Boolean withImages) {
    if (!withImages) {
        html = html.replaceAll("<img.+?>", "");
    }
    return Html.fromHtml(html, null, new Html.TagHandler() {

        @Override
        public void handleTag(boolean opening, String tag, Editable output, XMLReader xmlReader) {
            if (opening && tag.equals("li")) {
                output.append("\n").append("\t• ");
            }
        }
    });
}
Example 5
Project: GoogleIOTest-master  File: MvvmActivity.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    final MainViewModel viewModel = new MainViewModel("vishnu", "rajeevan");
    MvvmActivityBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_mvvm);
    binding.setViewmodel(viewModel);
    binding.textInput.addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }

        @Override
        public void afterTextChanged(Editable s) {
            viewModel.setTextFromUser(s.toString());
        }
    });
}
Example 6
Project: NIM_Android_Demo-master  File: StringTextWatcher.java View source code
@Override
public void afterTextChanged(Editable s) {
    int editEnd = editText.getSelectionEnd();
    editText.removeTextChangedListener(this);
    while (StringUtil.counterChars(s.toString()) > length && editEnd > 0) {
        s.delete(editEnd - 1, editEnd);
        editEnd--;
    }
    editText.setSelection(editEnd);
    editText.addTextChangedListener(this);
}
Example 7
Project: NIM_Android_UIKit-master  File: StringTextWatcher.java View source code
@Override
public void afterTextChanged(Editable s) {
    int editEnd = editText.getSelectionEnd();
    editText.removeTextChangedListener(this);
    while (StringUtil.counterChars(s.toString()) > length && editEnd > 0) {
        s.delete(editEnd - 1, editEnd);
        editEnd--;
    }
    editText.setSelection(editEnd);
    editText.addTextChangedListener(this);
}
Example 8
Project: osmdroid-master  File: PositiveLongTextValidator.java View source code
@Override
public void afterTextChanged(Editable s) {
    String txt = parent.getText().toString();
    if (txt == null || txt.length() == 0)
        parent.setError("Not a valid number");
    try {
        long val = Long.parseLong(txt);
        if (val < minValue) {
            parent.setError("Must be at least " + minValue);
        } else {
            parent.setError(null);
        }
    } catch (Exception ex) {
        parent.setError("Not a valid number");
    }
}
Example 9
Project: RoboBinding-master  File: OnTextChangedAttribute.java View source code
@Override
public void bind(ViewAddOn viewAddOn, final Command command, final EditText view) {
    view.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            TextChangedEvent event = new TextChangedEvent(view, start, before, count);
            command.invoke(event);
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    });
}
Example 10
Project: VIT-StudentHandbook-master  File: AutoCompleteWatcher.java View source code
public void afterTextChanged(Editable s) {
    if (s != null && !s.toString().equals("")) {
        if (mySearchTask == null) {
            mySearchTask = searchActivity.new searchTask(searchActivity);
        } else {
            mySearchTask.cancel(true);
            mySearchTask = searchActivity.new searchTask(searchActivity);
        }
        mySearchTask.execute(s.toString());
    } else {
        if (mySearchTask != null) {
            mySearchTask.cancelAndClear();
        }
    }
}
Example 11
Project: 30-android-libraries-in-30-days-master  File: AutoFitTextViewActivity.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.day16_activity_autofit);
    mTextView = (AutofitTextView) findViewById(R.id.text_view);
    mEditText = (EditText) findViewById(R.id.edit_text);
    mEditText.addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            mTextView.setText(s);
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    });
}
Example 12
Project: android-autofittextview-master  File: SampleActivity.java View source code
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    mOutput = (TextView) findViewById(R.id.output);
    mAutofitOutput = (TextView) findViewById(R.id.output_autofit);
    ((EditText) findViewById(R.id.input)).addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        // do nothing
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            mOutput.setText(charSequence);
            mAutofitOutput.setText(charSequence);
        }

        @Override
        public void afterTextChanged(Editable editable) {
        // do nothing
        }
    });
}
Example 13
Project: android-calculatorpp-master  File: EditTextLongClickEraser.java View source code
@Override
protected boolean erase() {
    final int start = editView.getSelectionStart();
    final int end = editView.getSelectionEnd();
    if (start < 0 || end < 0) {
        return false;
    }
    final Editable text = editView.getText();
    if (start != end) {
        text.delete(Math.min(start, end), Math.max(start, end));
    } else if (start > 0) {
        text.delete(start - 1, start);
    }
    return text.length() != 0;
}
Example 14
Project: android-json-form-wizard-master  File: GenericTextWatcher.java View source code
public void afterTextChanged(Editable editable) {
    String text = editable.toString();
    JsonApi api = null;
    if (mView.getContext() instanceof JsonApi) {
        api = (JsonApi) mView.getContext();
    } else if (mView.getContext() instanceof TintContextWrapper) {
        TintContextWrapper tintContextWrapper = (TintContextWrapper) mView.getContext();
        api = (JsonApi) tintContextWrapper.getBaseContext();
    } else {
        throw new RuntimeException("Could not fetch context");
    }
    String key = (String) mView.getTag(R.id.key);
    try {
        api.writeValue(mStepName, key, text);
    } catch (JSONException e) {
        e.printStackTrace();
    }
}
Example 15
Project: AndroidSurvey-master  File: ListOfItemsQuestionFragment.java View source code
protected void createQuestionComponent(ViewGroup questionComponent) {
    mResponses = new ArrayList<EditText>();
    for (Option option : getQuestion().options()) {
        final TextView optionText = new TextView(getActivity());
        optionText.setText(option.getText());
        questionComponent.addView(optionText);
        EditText editText = createEditText();
        editText.setHint(R.string.free_response_edittext);
        editText.setTypeface(getInstrument().getTypeFace(getActivity().getApplicationContext()));
        questionComponent.addView(editText);
        mResponses.add(editText);
        editText.addTextChangedListener(new TextWatcher() {

            public void onTextChanged(CharSequence s, int start, int before, int count) {
                saveResponse();
            }

            // Required by interface
            public void beforeTextChanged(CharSequence s, int start, int count, int after) {
            }

            public void afterTextChanged(Editable s) {
            }
        });
    }
}
Example 16
Project: atlas-master  File: DataBundleSampleActivity.java View source code
/**
     * Called when the activity is first created.
     */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.bundle_databind_main);
    TextView textView = (TextView) findViewById(R.id.xxxxx);
    BundleDatabindMainBinding binding = DataBindingUtil.setContentView(this, R.layout.bundle_databind_main);
    final User user = new User("Test", "User");
    binding.setUser(user);
    EditText editText = (EditText) findViewById(R.id.inputText);
    editText.addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            System.out.println(s);
            user.setFirstName(s.toString());
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    });
}
Example 17
Project: canarinho-master  File: TelefoneTextWatcher.java View source code
@Override
public void afterTextChanged(Editable s) {
    if (isMudancaInterna()) {
        return;
    }
    s.setFilters(FILTRO_NOVE_DIGITOS);
    final char[] mascara = ehNoveDigitos(s) ? TELEFONE_NOVE_DIGITOS : TELEFONE_OITO_DIGITOS;
    final StringBuilder builder = trataAdicaoRemocaoDeCaracter(s, mascara);
    atualizaTexto(validador, resultadoParcial, s, builder);
}
Example 18
Project: Coding-Android-master  File: ViewStyleUtil.java View source code
public static void editTextBindButton(View button, InputRequest request, OnTextChange... edits) {
    for (OnTextChange edit : edits) {
        edit.addTextChangedListener(new SimpleTextWatcher() {

            @Override
            public void afterTextChanged(Editable s) {
                updateStyle(button, request, edits);
            }
        });
    }
    updateStyle(button, request, edits);
}
Example 19
Project: DigCSDN-master  File: MyTagHandler.java View source code
@Override
public void handleTag(boolean opening, String tag, Editable output, XMLReader xmlReader) {
    if (tag.equals("ul"))
        parent = "ul";
    else if (tag.equals("ol"))
        parent = "ol";
    if (tag.equals("li")) {
        if (parent.equals("ul")) {
            if (first) {
                output.append("\n• ");
                first = false;
            } else {
                first = true;
            }
        } else {
            if (first) {
                output.append("\n" + index + ". ");
                first = false;
                index++;
            } else {
                first = true;
            }
        }
    }
    if (tag.equals("bold")) {
        System.out.println("tag" + tag);
        if (opening) {
            sIndex = output.length();
            System.out.println("sIndex" + sIndex);
        } else {
            eIndex = output.length();
            System.out.println("eIndex" + eIndex);
            output.setSpan(new ForegroundColorSpan(Color.BLACK), sIndex, eIndex, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
        //output.setSpan(new SubscriptSpan(), sIndex, eIndex, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
        }
    }
}
Example 20
Project: FaceShow-master  File: MainActivity.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    normalEditText = (EditText) findViewById(R.id.normalshow_et);
    normalTextView = (TextView) findViewById(R.id.normalshow_tv);
    faceShowEditText = (FaceShowEditText) findViewById(R.id.faceshow_et);
    faceShowTextView = (FaceShowTextView) findViewById(R.id.faceshow_tv);
    faceShowEditText.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
            faceShowTextView.setText(arg0);
        }

        @Override
        public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
        }

        @Override
        public void afterTextChanged(Editable arg0) {
            normalEditText.setText(arg0.toString());
            normalTextView.setText(arg0.toString());
        }
    });
}
Example 21
Project: FolderCamera-master  File: PromptDirectoryDialog.java View source code
public AlertDialog createAndShow(final File currentDirectory) {
    return new AlertDialog.Builder(context).setTitle(context.getString(R.string.directory_name)).setMessage(context.getString(R.string.directory_name_instruction)).setView(input).setPositiveButton("Ok", new DialogInterface.OnClickListener() {

        public void onClick(DialogInterface dialog, int whichButton) {
            Editable value = input.getText();
            bus.post(new MakeDirectoryEvent(currentDirectory, value.toString()));
        }
    }).setNegativeButton("Cancel", null).show();
}
Example 22
Project: Hews-master  File: HTMLCodeTagHandler.java View source code
private void processCodeTag(boolean opening, Editable output) {
    int len = output.length();
    if (opening) {
        output.setSpan(new TypefaceSpan("monospace"), len, len, Spannable.SPAN_MARK_MARK);
    } else {
        Object obj = getLast(output, TypefaceSpan.class);
        int where = output.getSpanStart(obj);
        output.removeSpan(obj);
        if (where != len) {
            output.setSpan(new TypefaceSpan("monospace"), where, len, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
        }
    }
}
Example 23
Project: MySnippetRepo-master  File: EditTextChangeActivity.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(com.example.R.layout.edittext_textchange_layout);
    m_txtInput = (EditText) findViewById(com.example.R.id.edittext_textchange_layout_txtInput);
    m_txtInput.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            // TODO Auto-generated method stub
            m_lblInput.setText(s);
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
            // TODO Auto-generated method stub
            m_lblInput.setText(s);
        }

        @Override
        public void afterTextChanged(Editable s) {
            // TODO Auto-generated method stub
            m_lblInput.setText(s);
        }
    });
    m_lblInput = (TextView) findViewById(com.example.R.id.edittext_textchange_layout_lblInput);
}
Example 24
Project: pathfinder_combat-master  File: CustomTextWatcher.java View source code
public void afterTextChanged(Editable s) {
    Log.d(TAG, "CustomTextWatcher: Entered! editing field == " + _field + " And new tex == " + _text.getText().toString());
    if (_text == null) {
        return;
    }
    String txt = _text.getText().toString();
    if (txt == null || txt.equals("")) {
        return;
    }
    if (_fragment != null && _fragment.getCharacter() != null) {
        if (_fragment.getCharacter().setData(_field, _text.getText().toString())) {
            Log.d(TAG, "CustomTextWatcher: " + _field + " updated successfully, updating the sheet");
            int lastCursor = _text.getSelectionStart();
            _fragment.updateCharacter(_field, lastCursor);
        }
    }
}
Example 25
Project: PhotoNoter-master  File: StrikeThroughController.java View source code
public void doStrikeThrough() {
    int start = mRxMDEditText.getSelectionStart();
    int end = mRxMDEditText.getSelectionEnd();
    if (start == end) {
        mRxMDEditText.getText().insert(start, "~~~~");
        mRxMDEditText.setSelection(start + 2, end + 2);
    } else if (end - start > 4) {
        //选中了4个以上
        int position0 = Utils.findBeforeNewLineChar(mRxMDEditText.getText(), start) + 1;
        int position00 = Utils.findBeforeNewLineChar(mRxMDEditText.getText(), end) + 1;
        if (position0 != position00) {
            Toast.makeText(mRxMDEditText.getContext(), "无法�作多行", Toast.LENGTH_SHORT).show();
            return;
        }
        Editable editable = mRxMDEditText.getText();
        if ("~~".equals(editable.subSequence(start, start + "~~".length()).toString()) && "~~".equals(editable.subSequence(end - "~~".length(), end).toString())) {
            mRxMDEditText.getText().delete(end - "~~".length(), end);
            mRxMDEditText.getText().delete(start, start + "~~".length());
            mRxMDEditText.setSelection(start, end - "~~".length() * 2);
        } else {
            mRxMDEditText.getText().insert(end, "~~");
            mRxMDEditText.getText().insert(start, "~~");
            mRxMDEditText.setSelection(start, end + "~~".length() * 2);
        }
    } else {
        mRxMDEditText.getText().insert(end, "~~");
        mRxMDEditText.getText().insert(start, "~~");
        mRxMDEditText.setSelection(start, end + "~~".length() * 2);
    }
}
Example 26
Project: programming_notes_for_java_android-master  File: SmsFragment.java View source code
@Override
protected void initListener() {
    mSmsEt.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        // TODO Auto-generated method stub
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        // TODO Auto-generated method stub
        }

        @Override
        public void afterTextChanged(Editable s) {
            if (!TextUtils.isEmpty(s.toString())) {
                Toast.makeText(getContext(), s.toString(), Toast.LENGTH_SHORT).show();
            }
        }
    });
}
Example 27
Project: project_open-master  File: MainActivity.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    tv = (TextView) findViewById(R.id.tv);
    text = tv.getText().toString();
    etc = (EditTextWithClearBtn) findViewById(R.id.etc);
    etc.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            tv.setText(text + s.length());
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    });
    findViewById(R.id.btn).setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            Toast.makeText(MainActivity.this, etc.getText().toString(), Toast.LENGTH_SHORT).show();
        }
    });
}
Example 28
Project: sealtalk-android-master  File: RecognizePlugin.java View source code
@Override
public void onClick(Fragment currentFragment, final RongExtension extension) {
    String[] permissions = { Manifest.permission.RECORD_AUDIO };
    if (!PermissionCheckUtil.requestPermissions(currentFragment, permissions)) {
        return;
    }
    Recognizer recognizerView = new Recognizer(extension.getContext());
    recognizerView.setResultCallBack(new IRecognizedResult() {

        @Override
        public void onResult(String data) {
            Editable editable = extension.getInputEditText().getText();
            String str = editable.toString() + data;
            extension.getInputEditText().setText(str);
            extension.getInputEditText().setSelection(str.length());
        }

        @Override
        public void onClearClick() {
            extension.getInputEditText().setText("");
        }
    });
    extension.addPluginPager(recognizerView);
    recognizerView.startRecognize();
}
Example 29
Project: securereader-master  File: HttpTextWatcher.java View source code
@Override
public void afterTextChanged(Editable s) {
    if (!mChanging) {
        String ss = s.toString();
        if (ss.indexOf('.') != -1 && ss.indexOf("://") == -1) {
            mChanging = true;
            mHasAddedScheme = true;
            s.insert(0, "http://");
            mChanging = false;
        }
    }
    if (mEnableDisableThisViewOnInput != null)
        mEnableDisableThisViewOnInput.setEnabled(s.length() > 0);
}
Example 30
Project: Tahoe-master  File: CurrencyTextWatcher.java View source code
public synchronized void afterTextChanged(Editable s) {
    if (mEditing)
        return;
    mEditing = true;
    String digits = s.toString().replaceAll("\\D", "");
    NumberFormat nf = NumberFormat.getCurrencyInstance();
    try {
        String formatted = nf.format(Double.parseDouble(digits) / 100);
        s.replace(0, s.length(), formatted);
    } catch (NumberFormatException nfe) {
        s.clear();
    }
    mEditing = false;
}
Example 31
Project: taxi-driver-droid-master  File: AddressAutocomplete.java View source code
public void startSuggestor(DataBase dataBase) {
    textWatcher = new TextWatcher() {

        public void afterTextChanged(Editable s) {
        }

        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        public void onTextChanged(CharSequence s, int start, int before, int count) {
            if (count == 1) {
                suggestor.lookup("" + s);
            }
        }
    };
    suggestor = new AddressSuggestior(context, new Runnable() {

        public void run() {
            post(new Runnable() {

                public void run() {
                    ArrayAdapter<AddressInfo> streets = new ArrayAdapter<AddressInfo>(context, android.R.layout.simple_dropdown_item_1line, suggestor.addressList);
                    AddressAutocomplete.this.setAdapter(streets);
                    AddressAutocomplete.this.showDropDown();
                }
            });
        }
    }, dataBase);
    addTextChangedListener(textWatcher);
}
Example 32
Project: ulti-master  File: AutofitTextViewActivity.java View source code
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.auto_fit_textview_activity);
    mOutput = (TextView) findViewById(R.id.output);
    mAutofitOutput = (TextView) findViewById(R.id.output_autofit);
    ((EditText) findViewById(R.id.input)).addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        // do nothing
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            mOutput.setText(charSequence);
            mAutofitOutput.setText(charSequence);
        }

        @Override
        public void afterTextChanged(Editable editable) {
        // do nothing
        }
    });
}
Example 33
Project: UltimateAndroid-master  File: AutofitTextViewActivity.java View source code
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.auto_fit_textview_activity);
    mOutput = (TextView) findViewById(R.id.output);
    mAutofitOutput = (TextView) findViewById(R.id.output_autofit);
    ((EditText) findViewById(R.id.input)).addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        // do nothing
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            mOutput.setText(charSequence);
            mAutofitOutput.setText(charSequence);
        }

        @Override
        public void afterTextChanged(Editable editable) {
        // do nothing
        }
    });
}
Example 34
Project: Wendler-master  File: GenericTextWatcher.java View source code
/**
     * Called after the text is changed.
     */
@Override
public void afterTextChanged(Editable editable) {
    try {
        if (mWeight.getText().toString().trim().length() > 0 && mReps.getText().toString().trim().length() > 0) {
            int oneRm = WendlerMath.calculateOneRm(Double.parseDouble(mWeight.getText().toString()), Integer.parseInt(mReps.getText().toString()));
            mOneRm.setText(String.valueOf(oneRm));
        }
    } catch (NumberFormatException e) {
    }
}
Example 35
Project: XRead-master  File: TwitterActivity.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    this.setTitle("TwitterActivity");
    super.onCreate(savedInstanceState);
    //Steuerelemente holen
    username = (EditText) findViewById(id.editTextTwitterUser);
    follow = (Button) findViewById(id.buttonFollow);
    username.addTextChangedListener(new EnablingTextWatcher(follow));
    follow.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            hideKeyboard();
            Editable searchText = username.getText();
            if (searchText.length() > 0) {
                startWebSearch(WebHelper.getTwitterTimeLine(searchText.toString()));
            }
        }
    });
}
Example 36
Project: YiBo-master  File: AddAccountTextWatcher.java View source code
@Override
public void afterTextChanged(Editable s) {
    boolean isEnabled = false;
    EditText etUsername = (EditText) context.findViewById(R.id.etUsername);
    EditText etPassword = (EditText) context.findViewById(R.id.etPassword);
    isEnabled = etUsername.getText().length() > 0 && etPassword.getText().length() > 0;
    //		if (sp == ServiceProvider.Twitter && cbUseProxy.isChecked()) {
    //			isEnabled = isEnabled && etRestProxy.getText().length() > 0;
    //		}
    Button btnAuthorize = (Button) context.findViewById(R.id.btnAuthorize);
    btnAuthorize.setEnabled(isEnabled);
}
Example 37
Project: LoonAndroid-master  File: OnTextChanged.java View source code
/*
	 * (non-Javadoc)
	 * 
	 * @see android.text.TextWatcher#afterTextChanged(android.text.Editable)
	 */
@Override
public void afterTextChanged(Editable s) {
    // TODO Auto-generated method stub
    if (afterMethod != null) {
        afterTargetMethod = KernelReflect.assignableMethod(target.getClass(), afterMethod, 0, true, KernelClass.parameterTypes(new Object[] { s }));
        afterMethod = null;
    }
    if (afterTargetMethod != null) {
        KernelReflect.invoke(target, afterTargetMethod, s);
    }
}
Example 38
Project: Akatsuki-master  File: MainActivity.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    ButterKnife.bind(this);
    Akatsuki.restore(this, savedInstanceState);
    persisted.setText(myString);
    persisted.addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }

        @Override
        public void afterTextChanged(Editable s) {
            myString = persisted.getText().toString();
        }
    });
}
Example 39
Project: alfresco-android-app-master  File: TagHandlerList.java View source code
@Override
public void handleTag(boolean opening, String tag, Editable output, XMLReader xmlReader) {
    if (tag.equals("ul")) {
        parent = "ul";
    } else if (tag.equals("ol")) {
        parent = "ol";
    }
    if (tag.equals("li")) {
        if (parent.equals("ul")) {
            if (first) {
                output.append("\n\t• ");
                first = false;
            } else {
                first = true;
            }
        } else {
            if (first) {
                output.append("\n\t").append(Integer.toString(index)).append(". ");
                first = false;
                index++;
            } else {
                first = true;
            }
        }
    }
}
Example 40
Project: android-demos-master  File: EyeemActivity.java View source code
private TextWatcher textWatcher() {
    return new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        // no-op
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            if (lastCharacterIsSeparator(s)) {
                showSuggestions(chips, popover);
            }
        }

        @Override
        public void afterTextChanged(Editable s) {
        // no-op
        }
    };
}
Example 41
Project: android-open-project-demo-master  File: SimpleActivity$$ViewInjector.java View source code
public static void inject(Finder finder, final com.baoyz.butterknife.demo.SimpleActivity target, Object source) {
    View view;
    view = finder.findRequiredView(source, 2131099651, "field 'mTitle'");
    target.mTitle = (android.widget.TextView) view;
    view = finder.findRequiredView(source, 2131099653, "method 'checkbox'");
    ((android.widget.CompoundButton) view).setOnCheckedChangeListener(new android.widget.CompoundButton.OnCheckedChangeListener() {

        @Override
        public void onCheckedChanged(android.widget.CompoundButton p0, boolean p1) {
            target.checkbox((android.widget.CheckBox) p0, p1);
        }
    });
    view = finder.findRequiredView(source, 2131099652, "method 'sayhello'");
    view.setOnClickListener(new android.view.View.OnClickListener() {

        @Override
        public void onClick(android.view.View p0) {
            target.sayhello((android.widget.Button) p0);
        }
    });
    view = finder.findRequiredView(source, 2131099654, "method 'touchme'");
    ((android.widget.TextView) view).addTextChangedListener(new android.text.TextWatcher() {

        @Override
        public void onTextChanged(java.lang.CharSequence p0, int p1, int p2, int p3) {
            target.touchme(p0, p1, p2, p3);
        }

        @Override
        public void beforeTextChanged(java.lang.CharSequence p0, int p1, int p2, int p3) {
        }

        @Override
        public void afterTextChanged(android.text.Editable p0) {
        }
    });
}
Example 42
Project: android-project-Demo-master  File: SimpleActivity$$ViewInjector.java View source code
public static void inject(Finder finder, final com.baoyz.butterknife.demo.SimpleActivity target, Object source) {
    View view;
    view = finder.findRequiredView(source, 2131099651, "field 'mTitle'");
    target.mTitle = (android.widget.TextView) view;
    view = finder.findRequiredView(source, 2131099653, "method 'checkbox'");
    ((android.widget.CompoundButton) view).setOnCheckedChangeListener(new android.widget.CompoundButton.OnCheckedChangeListener() {

        @Override
        public void onCheckedChanged(android.widget.CompoundButton p0, boolean p1) {
            target.checkbox((android.widget.CheckBox) p0, p1);
        }
    });
    view = finder.findRequiredView(source, 2131099652, "method 'sayhello'");
    view.setOnClickListener(new android.view.View.OnClickListener() {

        @Override
        public void onClick(android.view.View p0) {
            target.sayhello((android.widget.Button) p0);
        }
    });
    view = finder.findRequiredView(source, 2131099654, "method 'touchme'");
    ((android.widget.TextView) view).addTextChangedListener(new android.text.TextWatcher() {

        @Override
        public void onTextChanged(java.lang.CharSequence p0, int p1, int p2, int p3) {
            target.touchme(p0, p1, p2, p3);
        }

        @Override
        public void beforeTextChanged(java.lang.CharSequence p0, int p1, int p2, int p3) {
        }

        @Override
        public void afterTextChanged(android.text.Editable p0) {
        }
    });
}
Example 43
Project: android-udpsender-master  File: EditTextHex.java View source code
private void initialize() {
    setInputType(InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
    setFilters(new InputFilter[] { new InputFilter() {

        @Override
        public CharSequence filter(CharSequence source, int start, int end, android.text.Spanned dest, int dstart, int dend) {
            if (end > start) {
                String destTxt = dest.toString();
                String resultingTxt = destTxt.substring(0, dstart) + source.subSequence(start, end) + destTxt.substring(dend);
                if (!resultingTxt.matches("[a-fA-F0-9]+")) {
                    return "";
                }
            }
            return null;
        }
    } });
    addTextChangedListener(new TextWatcher() {

        @Override
        public void afterTextChanged(Editable s) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        // Nothing happens here
        }
    });
}
Example 44
Project: AndroidChromium-master  File: EmptyAlertEditText.java View source code
@Override
protected void onFinishInflate() {
    super.onFinishInflate();
    addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }

        @Override
        public void afterTextChanged(Editable s) {
            validate();
        }
    });
}
Example 45
Project: AndroidEdit-master  File: MainActivity.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mEditText = ((EditText) findViewById(R.id.editText));
    mPerformEdit = new PerformEdit(mEditText) {

        @Override
        protected void onTextChanged(Editable s) {
            //文本�生改�,�以是用户输入或者是EditText.setText触�.(setDefaultText的时候�会回调)
            super.onTextChanged(s);
        }
    };
    mPerformEdit.setDefaultText("这是�始值,�能撤销的值");
}
Example 46
Project: AndroidProjectStroe-master  File: MyTextWatcher.java View source code
@Override
public void afterTextChanged(Editable s) {
    /**
		 * 当输入的内容是11�手机�
		 * 并且选择了角色时,就开始验�该手机�的角色用户是�是被创建
		 */
    if (etPhone.getText().toString().length() == 11) {
        if (roleCode != -1) {
            new VerifyPhoneTask(context, etPhone, roleCode, allTaskInterface).execute();
        } else {
            UIUtil.showMsg(context, "请先选择类别");
        }
    }
}
Example 47
Project: AndroidStudyDemo-master  File: TextInputLayoutActivity.java View source code
private void initData() {
    mTestTIL.setHint("请输入你的邮箱:");
    mTestET1.addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            if (s.length() > 10) {
                mTestTIL.setErrorEnabled(true);
                mTestTIL.setError("邮箱å??过长ï¼?");
                mTestET1.setError("EditText 的错误æ??示");
            } else {
                mTestTIL.setErrorEnabled(false);
            }
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    });
    mTestET2.setError("没有任何修饰的 EditText 的错误æ??示");
}
Example 48
Project: Android_App_OpenSource-master  File: ProfileTextWatcher.java View source code
@Override
public void afterTextChanged(Editable s) {
    if (StringUtil.isEmpty(etScreenName.getText().toString())) {
        btnProfileUpdate.setEnabled(false);
    } else if (StringUtil.isEquals(user.getScreenName(), etScreenName.getText().toString()) && StringUtil.isEquals(user.getDescription(), etDescription.getText().toString())) {
        btnProfileUpdate.setEnabled(false);
    } else {
        btnProfileUpdate.setEnabled(true);
    }
}
Example 49
Project: Android_Example_Projects-master  File: RawCommentFragment.java View source code
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    commentText = finder.find(id.et_comment);
    commentText.addTextChangedListener(new TextWatcherAdapter() {

        @Override
        public void afterTextChanged(Editable s) {
            SherlockFragmentActivity activity = getSherlockActivity();
            if (activity != null)
                activity.invalidateOptionsMenu();
        }
    });
    commentText.setOnTouchListener(new View.OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {
            commentText.requestFocusFromTouch();
            return false;
        }
    });
}
Example 50
Project: andstatus-master  File: LongHintEditText.java View source code
private void setTextChangedListener() {
    addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }

        @Override
        public void afterTextChanged(Editable s) {
            boolean singleLineNew = s.length() > 0;
            if (singleLine != singleLineNew) {
                singleLine = singleLineNew;
                LongHintEditText.this.setSingleLine(s.length() > 0);
                if (singleLine) {
                    LongHintEditText.this.setSelection(s.length());
                }
            }
        }
    });
}
Example 51
Project: AntennaPod-master  File: GpodnetSetHostnameDialog.java View source code
public static AlertDialog createDialog(final Context context) {
    AlertDialog.Builder dialog = new AlertDialog.Builder(context);
    final EditText et = new EditText(context);
    et.setText(GpodnetPreferences.getHostname());
    et.setInputType(InputType.TYPE_TEXT_VARIATION_URI);
    dialog.setTitle(R.string.pref_gpodnet_sethostname_title).setView(setupContentView(context, et)).setPositiveButton(R.string.confirm_label, ( dialog1,  which) -> {
        final Editable e = et.getText();
        if (e != null) {
            GpodnetPreferences.setHostname(e.toString());
        }
        dialog1.dismiss();
    }).setNegativeButton(R.string.cancel_label, ( dialog1,  which) -> {
        dialog1.cancel();
    }).setNeutralButton(R.string.pref_gpodnet_sethostname_use_default_host, ( dialog1,  which) -> {
        GpodnetPreferences.setHostname(GpodnetService.DEFAULT_BASE_HOST);
        dialog1.dismiss();
    }).setCancelable(true);
    return dialog.show();
}
Example 52
Project: AugmentedOxford-master  File: M_LongModifier.java View source code
@Override
public void afterTextChanged(Editable s) {
    if (!"".equals(s.toString())) {
        try {
            long v = Long.parseLong(s.toString());
            if (v < min) {
                s.clear();
                s.append("" + min);
            } else if (v > max) {
                s.clear();
                s.append("" + max);
            }
        } catch (NumberFormatException e) {
        }
    }
}
Example 53
Project: AwesomeValidation-master  File: SpanHelperTest.java View source code
@Override
protected void setUp() throws Exception {
    super.setUp();
    mMockEditText = mock(EditText.class, RETURNS_MOCKS);
    mMockEditable = mock(Editable.class);
    mMockSpannableString = mock(SpannableString.class);
    when(mMockEditText.getText()).thenReturn(mMockEditable);
    when(mMockEditText.getText().toString()).thenReturn(PowerMockito.mock(String.class));
    PowerMockito.whenNew(SpannableString.class).withArguments(PowerMockito.mock(String.class)).thenReturn(mMockSpannableString);
    PowerMockito.whenNew(BackgroundColorSpan.class).withArguments(mColor).thenReturn(mock(BackgroundColorSpan.class));
}
Example 54
Project: babyIyo-master  File: EditTextWithDel.java View source code
private void init() {
    imgInable = mContext.getResources().getDrawable(R.drawable.close_pushcha);
    addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void afterTextChanged(Editable s) {
            setDrawable();
        }
    });
    setDrawable();
}
Example 55
Project: Baelish-master  File: Aty_Location.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    SDKInitializer.initialize(getApplicationContext());
    setContentView(R.layout.aty_location);
    et_searchkey = (EditText) findViewById(R.id.et_searchkey);
    Frg_LocationHistory locationHistory = new Frg_LocationHistory();
    getSupportFragmentManager().beginTransaction().replace(R.id.ll_frg, locationHistory).commit();
    et_searchkey.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            if (s.length() <= 0) {
                Frg_LocationHistory locationHistory = new Frg_LocationHistory();
                getSupportFragmentManager().beginTransaction().replace(R.id.ll_frg, locationHistory).commit();
            } else {
                Frg_LocationNow locationNow = new Frg_LocationNow();
                getSupportFragmentManager().beginTransaction().replace(R.id.ll_frg, locationNow).commit();
            }
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    });
}
Example 56
Project: BioWiki-master  File: BWHtmlTagHandler.java View source code
@Override
public void handleTag(final boolean opening, final String tag, Editable output, final XMLReader xmlReader) {
    if (tag.equals("ul") || tag.equals("ol") || tag.equals("dd")) {
        if (opening) {
            mListParents.add(tag);
        } else {
            mListParents.remove(tag);
        }
        mListItemCount = 0;
    } else if (tag.equals("li") && !opening) {
        handleListTag(output);
    }
}
Example 57
Project: Bluefruit_LE_Connect_Android-master  File: CustomEditTextFormatter.java View source code
public static void attachToEditText(final EditText editText, final int maxNumCharacters, final String separator, final int groupCharactersCount) {
    editText.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void afterTextChanged(Editable s) {
            String text = s.toString();
            String newText = formatText(text, maxNumCharacters, separator, groupCharactersCount);
            if (!text.equals(newText)) {
                editText.setText(newText);
                editText.setSelection(newText.length());
            }
        }
    });
}
Example 58
Project: BluetoothHidEmu-master  File: KeyboardKeyListener.java View source code
@Override
public boolean onKeyDown(View view, Editable content, int keyCode, KeyEvent event) {
    switch(keyCode) {
        case KeyEvent.KEYCODE_ENTER:
            TextKeyListener.clear(content);
            mHidPayload.assemblePayload(HidKeyPair.ENTER);
            mSocketManager.sendPayload(mHidPayload);
            return true;
        case KeyEvent.KEYCODE_DEL:
            mHidPayload.assemblePayload(HidKeyPair.DEL);
            mSocketManager.sendPayload(mHidPayload);
        case KeyEvent.KEYCODE_VOLUME_UP:
        case KeyEvent.KEYCODE_VOLUME_DOWN:
            mHidPayload.assemblePayload(keyCode);
            mSocketManager.sendPayload(mHidPayload);
        default:
            return mTextKeyListener.onKeyDown(view, content, keyCode, event);
    }
}
Example 59
Project: CC-android-master  File: LoginActivity.java View source code
@Override
public void initView() {
    // TODO Auto-generated method stub
    loginActivity = this;
    usernameEditText = (EditText) findViewById(R.id.username);
    passwordEditText = (EditText) findViewById(R.id.password);
    // 如果用户å??改å?˜ï¼Œæ¸…空密ç ?
    usernameEditText.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            passwordEditText.setText(null);
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    });
}
Example 60
Project: ChineseGithub-master  File: RawCommentFragment.java View source code
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    commentText = finder.find(id.et_comment);
    commentText.addTextChangedListener(new TextWatcherAdapter() {

        @Override
        public void afterTextChanged(Editable s) {
            SherlockFragmentActivity activity = getSherlockActivity();
            if (activity != null)
                activity.invalidateOptionsMenu();
        }
    });
    commentText.setOnTouchListener(new View.OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {
            commentText.requestFocusFromTouch();
            return false;
        }
    });
}
Example 61
Project: code-reader-master  File: AddRepoActivity.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_add_repo);
    mAddRepoChecker = new AddRepoChecker(this);
    mEditAddRepoName.addTextChangedListener(new TextWatcherImpl() {

        @Override
        public void afterTextChanged(Editable editable) {
            super.afterTextChanged(editable);
            mAddRepoChecker.setRepoName(editable.toString());
        }
    });
    mEditAddRepoUrl.addTextChangedListener(new TextWatcherImpl() {

        @Override
        public void afterTextChanged(Editable editable) {
            super.afterTextChanged(editable);
            mAddRepoChecker.setRepoDownloadUrl(editable.toString());
        }
    });
}
Example 62
Project: Conquer-master  File: SearchResultActivity.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    presentationModel = new SearchResultPresentationModel(list);
    View view = Binders.inflateAndBind(this, R.layout.activity_search_result, presentationModel);
    setContentView(view);
    new Handler().postDelayed(new Runnable() {

        @Override
        public void run() {
            List<String> d = new TaskDao(getApplication()).queryByKeyword("");
            presentationModel.setStrings(d);
        }
    }, 600);
    final EditText editText = (EditText) view.findViewById(R.id.edit_query);
    editText.addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }

        @Override
        public void afterTextChanged(Editable s) {
            iv_clear.setVisibility(s.length() > 0 ? View.VISIBLE : View.GONE);
            presentationModel.setStrings(new TaskDao(getApplication()).queryByKeyword(s.toString()));
        }
    });
    iv_clear = findViewById(R.id.iv_clear);
    iv_clear.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            editText.setText("");
        }
    });
}
Example 63
Project: creditcard4j-master  File: CreditCardEditTextWatcher.java View source code
@Override
public void afterTextChanged(Editable editable) {
    String number = editable.toString();
    if (number.length() > 0) {
        String digitsOnly = CardNumberCleaner.clean(number);
        int length = digitsOnly.length();
        CardBrand brand = CreditCard4J.getBrand(digitsOnly);
        if (length == brand.getMaxLength() && this.nextInput != null) {
            this.nextInput.requestFocus();
        } else if (length % 4 == 0) {
            editable.append(this.spacingCharacter);
        }
    }
}
Example 64
Project: CreditCardView-master  File: CardNumberFragment.java View source code
@Override
public void afterTextChanged(Editable s) {
    int cursorPosition = mCardNumberView.getSelectionEnd();
    int previousLength = mCardNumberView.getText().length();
    String cardNumber = CreditCardUtils.handleCardNumber(s.toString());
    int modifiedLength = cardNumber.length();
    mCardNumberView.removeTextChangedListener(this);
    mCardNumberView.setText(cardNumber);
    mCardNumberView.setSelection(cardNumber.length() > MAX_LENGTH_CARD_NUMBER_WITH_SPACES ? MAX_LENGTH_CARD_NUMBER_WITH_SPACES : cardNumber.length());
    mCardNumberView.addTextChangedListener(this);
    if (modifiedLength <= previousLength && cursorPosition < modifiedLength) {
        mCardNumberView.setSelection(cursorPosition);
    }
    onEdit(cardNumber);
    if (cardNumber.replace(CreditCardUtils.SPACE_SEPERATOR, "").length() == MAX_LENGTH_CARD_NUMBER) {
        onComplete();
    }
}
Example 65
Project: curso-android-src-master  File: MainActivity.java View source code
public void onClick(View arg0) {
    Editable str = Editable.Factory.getInstance().newEditable("Esto es un simulacro.");
    str.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), 11, 20, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
    txtTexto.setText(str);
//Nueva cadena de texto
//String nuevoTexto = "<p>Otro <b>texto</b> de ejemplo.</p>";
//Asigna texto sin formato (incluirá todas las etiquetas HTML)
//txtTexto.setText(nuevoTexto);
//Asigna texto con formato HTML
//txtTexto.setText(Html.fromHtml(nuevoTexto),BufferType.SPANNABLE);
//Obtiene el texto SIN etiquetas de formato HTML
//String aux1 = txtTexto.getText().toString();
//Obtiene el texto CON etiquetas de formato HTML
//String aux2 = Html.toHtml(txtTexto.getText());
}
Example 66
Project: data-binding-validator-master  File: EditTextHandler.java View source code
public static void disableErrorOnChanged(final TextView textView) {
    if (ListenerUtil.<TextWatcher>getListener(textView, R.id.text_watcher_clear_error) != null) {
        return;
    }
    final TextWatcher textWatcher = new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            EditTextHandler.setError(textView, null);
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    };
    textView.addTextChangedListener(textWatcher);
    ListenerUtil.trackListener(textView, textView, R.id.text_watcher_clear_error);
}
Example 67
Project: DeviceConnect-Android-master  File: WakeupFragment.java View source code
private void setEditText(final View view) {
    EditText editText = (EditText) view.findViewById(R.id.deviceName);
    String deviceName = SettingUtil.getDeviceName(getActivity());
    editText.setText(deviceName);
    editText.addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(final CharSequence s, final int start, final int count, final int after) {
        }

        @Override
        public void onTextChanged(final CharSequence s, final int start, final int before, final int count) {
        }

        @Override
        public void afterTextChanged(final Editable s) {
            SettingUtil.setDeviceName(getActivity(), s.toString());
        }
    });
}
Example 68
Project: EasyForm-master  File: EasyFormTextWatcher.java View source code
@Override
public void afterTextChanged(Editable s) {
    boolean isValid = validator.isValid(s);
    if (isValid) {
        clearError();
        if (easyFormTextListener != null) {
            easyFormTextListener.onFilled(delegateView);
        }
    } else {
        renderError();
        if (easyFormTextListener != null) {
            easyFormTextListener.onError(delegateView);
        }
    }
}
Example 69
Project: EasyHttp-master  File: RxGetActivity.java View source code
@OnClick(R.id.go)
public void go() {
    Editable url = urlView.getText();
    if (TextUtils.isEmpty(url)) {
        Toast.makeText(this, "url is empty", Toast.LENGTH_SHORT);
        return;
    }
    RxEasyHttp.get(url.toString(), new RxEasyStringConverter()).doOnSubscribe(new Consumer<Subscription>() {

        @Override
        public void accept(@NonNull Subscription subscription) throws Exception {
            dialog.show();
            body.setText("");
        }
    }).observeOn(AndroidSchedulers.mainThread()).subscribe(new FlowableSubscriber<String>() {

        @Override
        public void onSubscribe(Subscription s) {
            s.request(Long.MAX_VALUE);
            dialog.show();
            body.setText("");
        }

        @Override
        public void onNext(String response) {
            body.setText(response);
        }

        @Override
        public void onError(Throwable t) {
            body.setText(t.toString());
        }

        @Override
        public void onComplete() {
            dialog.cancel();
        }
    });
}
Example 70
Project: EasySideBar-master  File: EditTextWithDel.java View source code
private void init() {
    imgAble = mContext.getResources().getDrawable(R.mipmap.icon_delete_gray);
    addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void afterTextChanged(Editable s) {
            setDrawable();
        }
    });
    setDrawable();
}
Example 71
Project: Elephant-master  File: MarkdownTextChangeWatcher.java View source code
/**
     * {@inheritDoc}
     * @param s
     */
@Override
public void afterTextChanged(Editable s) {
    for (CharacterStyle style : mLastStyle) {
        s.removeSpan(style);
    }
    List<MarkdownSyntaxModel> models = MarkdownSyntaxGenerator.syntaxModelsForString(s.toString());
    if (models.size() == 0) {
        return;
    }
    mLastStyle.clear();
    for (MarkdownSyntaxModel model : models) {
        MarkdownSyntaxType type = model.getSyntaxType();
        Range range = model.getRange();
        //            CharacterStyle style = MarkdownSyntaxGenerator.styleFromSyntaxType(type);
        int low = range.getLower();
        int upper = range.getUpper();
    //            mLastStyle.add(style);
    //            s.setSpan(style, low, upper, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
    }
}
Example 72
Project: finch-master  File: NewTweetDialogFragment.java View source code
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.fragment_dialog, container, false);
    mTextViewRemainingChars = (TextView) v.findViewById(R.id.textview_remaining_chars);
    mTextViewRemainingChars.setText(Constants.MAX_TWEET_LENGTH + "");
    EditText edittextCompose = (EditText) v.findViewById(R.id.edittext_compose);
    edittextCompose.addTextChangedListener(new TextWatcher() {

        public void afterTextChanged(Editable s) {
            int remainingChars = Constants.MAX_TWEET_LENGTH - s.length();
            mTextViewRemainingChars.setText(remainingChars + "");
            if (remainingChars < 0) {
                mTextViewRemainingChars.setTextColor(Color.RED);
            } else {
                mTextViewRemainingChars.setTextColor(Color.BLACK);
            }
        }

        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }
    });
    Button buttonCancel = (Button) v.findViewById(R.id.button_cancel);
    buttonCancel.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            NewTweetDialogFragment.this.getDialog().dismiss();
        }
    });
    return v;
}
Example 73
Project: FingerColoring-Android-master  File: DragTextViewFactory.java View source code
public DragedTextView createUserWordTextView(Context context, Editable words) {
    DragedTextView dragedTextView = new DragedTextView(context);
    dragedTextView.setLayoutParams(new FrameLayout.LayoutParams(FrameLayout.LayoutParams.WRAP_CONTENT, FrameLayout.LayoutParams.WRAP_CONTENT));
    dragedTextView.setText(words);
    dragedTextView.setClickable(true);
    dragedTextView.setTypeface(null, Typeface.BOLD);
    return dragedTextView;
}
Example 74
Project: Flock-master  File: PasswordUtil.java View source code
public static TextWatcher getPasswordStrengthTextWatcher(final Context context, final ProgressBar progressBar) {
    return new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }

        @Override
        public void afterTextChanged(Editable s) {
            PasswordUtil.handleUpdateProgressWithPasswordStrength(context, s.toString(), progressBar);
        }
    };
}
Example 75
Project: FreeOTP-Android-master  File: AddSecretTextWatcher.java View source code
@Override
public void afterTextChanged(Editable s) {
    if (s.length() != 0) {
        // Ensure that = is only permitted at the end
        boolean haveData = false;
        for (int i = s.length() - 1; i >= 0; i--) {
            char c = s.charAt(i);
            if (c != '=')
                haveData = true;
            else if (haveData)
                s.delete(i, i + 1);
        }
    }
    super.afterTextChanged(s);
}
Example 76
Project: FreeOTP-fork-master  File: AddSecretTextWatcher.java View source code
@Override
public void afterTextChanged(Editable s) {
    if (s.length() != 0) {
        // Ensure that = is only permitted at the end
        boolean haveData = false;
        for (int i = s.length() - 1; i >= 0; i--) {
            char c = s.charAt(i);
            if (c != '=')
                haveData = true;
            else if (haveData)
                s.delete(i, i + 1);
        }
    }
    super.afterTextChanged(s);
}
Example 77
Project: git-osc-analysis-master  File: EditTextWithDel.java View source code
private void init() {
    img = mContext.getResources().getDrawable(R.drawable.edittext_delete);
    addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void afterTextChanged(Editable s) {
            setDrawable();
        }
    });
    setDrawable();
}
Example 78
Project: github-android-master  File: RawCommentFragment.java View source code
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    commentText = finder.find(id.et_comment);
    commentText.addTextChangedListener(new TextWatcherAdapter() {

        @Override
        public void afterTextChanged(Editable s) {
            SherlockFragmentActivity activity = getSherlockActivity();
            if (activity != null)
                activity.invalidateOptionsMenu();
        }
    });
}
Example 79
Project: Gitskarios-master  File: ShowEmojisFragment.java View source code
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recycler);
    recyclerView.setLayoutManager(new GridLayoutManager(getActivity(), 3));
    emojisAdapter = new EmojisAdapter();
    emojisAdapter.setOnEmojiSelectedListener(this);
    recyclerView.setAdapter(emojisAdapter);
    filterEdit = (EditText) view.findViewById(R.id.filter);
    filterEdit.addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            filter(filterEdit.getText().toString());
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    });
}
Example 80
Project: Hentoid-master  File: CreateDirDialog.java View source code
@SuppressWarnings("UnusedReturnValue")
public AlertDialog dialog(final File currentDir) {
    return new AlertDialog.Builder(ctx).setTitle(R.string.dir_name).setMessage(R.string.dir_name_inst).setView(text).setPositiveButton(android.R.string.ok, ( dialog,  which) -> {
        Editable value = text.getText();
        bus.post(new OnMakeDirEvent(currentDir, value.toString()));
    }).setNegativeButton(android.R.string.cancel, null).show();
}
Example 81
Project: hpbpad-Android-master  File: WPHtmlTagHandler.java View source code
private void handleListTag(Editable output) {
    if (mListParents.lastElement().equals("ul")) {
        output.append("\n");
        String[] split = output.toString().split("\n");
        int lastIndex = split.length - 1;
        int start = output.length() - split[lastIndex].length() - 1;
        output.setSpan(new BulletSpan(15 * mListParents.size()), start, output.length(), 0);
    } else if (mListParents.lastElement().equals("ol")) {
        mListItemCount++;
        output.append("\n");
        String[] split = output.toString().split("\n");
        int lastIndex = split.length - 1;
        int start = output.length() - split[lastIndex].length() - 1;
        output.insert(start, mListItemCount + ". ");
        output.setSpan(new LeadingMarginSpan.Standard(15 * mListParents.size()), start, output.length(), 0);
    }
}
Example 82
Project: kanqiu_letv-master  File: DeleteButtonEditText.java View source code
@Override
public void afterTextChanged(Editable s) {
    if (TextUtils.isEmpty(s)) {
        if (!isnull) {
            setCompoundDrawablesWithIntrinsicBounds(null, null, null, null);
            isnull = true;
        }
    } else {
        if (isnull) {
            setCompoundDrawablesWithIntrinsicBounds(null, null, getResources().getDrawable(R.drawable.search_del_button_selecter), null);
            isnull = false;
        }
    }
}
Example 83
Project: kinballwc2015-master  File: SecretActivity.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_secret);
    EditText editText = (EditText) findViewById(R.id.editText);
    Button button = (Button) findViewById(R.id.button);
    TextView modeTV = (TextView) findViewById(R.id.modeTV);
    TextView refreshTimeTV = (TextView) findViewById(R.id.refreshTimeTV);
    TextView appVersionTV = (TextView) findViewById(R.id.appVersionTV);
    modeTV.setText(String.valueOf(App.useGCM));
    refreshTimeTV.setText(String.valueOf(App.refreshTime));
    appVersionTV.setText(getAppVersion());
    editText.addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }

        @Override
        public void afterTextChanged(Editable s) {
            if (s.toString().equals("chancleta")) {
                App.allowEdit = true;
                finish();
            }
        }
    });
    button.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            App.allowEdit = false;
            finish();
        }
    });
    if (App.allowEdit) {
        editText.setVisibility(View.GONE);
    } else {
        button.setVisibility(View.GONE);
    }
}
Example 84
Project: konkamusic-master  File: AddClassifyDialogFragment.java View source code
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    dialogContentView = View.inflate(getActivity(), R.layout.classify_edittext_layout, null);
    editText = ViewUtility.findViewById(dialogContentView, R.id.add_classify_edittext);
    AlertDialog.Builder builder = new Builder(getActivity()).setTitle("新建类别").setView(dialogContentView//
    ).setPositiveButton("确定", new OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
            if (editText != null) {
                Editable editable = editText.getText();
                if (buttonOnClickListener != null && editable != null) {
                    buttonOnClickListener.positiveOnClick(editable.toString());
                }
            }
        }
    }).setNegativeButton("�消", null);
    return builder.create();
}
Example 85
Project: lib_song-master  File: ClearableEditText.java View source code
private void init() {
    clearImg.setBounds(0, 0, clearImg.getIntrinsicWidth(), clearImg.getIntrinsicHeight());
    manageClearButton();
    this.setOnTouchListener(new OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {
            ClearableEditText et = ClearableEditText.this;
            if (et.getCompoundDrawables()[2] == null)
                return false;
            if (event.getAction() != MotionEvent.ACTION_UP)
                return false;
            if (event.getX() > et.getWidth() - et.getPaddingRight() - clearImg.getIntrinsicWidth()) {
                et.setText("");
                ClearableEditText.this.removeClearButton();
            }
            return false;
        }
    });
    this.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            ClearableEditText.this.manageClearButton();
        }

        @Override
        public void afterTextChanged(Editable arg0) {
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }
    });
}
Example 86
Project: LiveoProject-master  File: Util.java View source code
public static TextWatcher insert(final String mask, final EditText ediTxt) {
    return new TextWatcher() {

        boolean isUpdating;

        String old = "";

        public void onTextChanged(CharSequence s, int start, int before, int count) {
            String str = Mask.unmask(s.toString());
            String mascara = "";
            if (isUpdating) {
                old = str;
                isUpdating = false;
                return;
            }
            int i = 0;
            for (char m : mask.toCharArray()) {
                if (m != '#' && str.length() > old.length()) {
                    mascara += m;
                    continue;
                }
                try {
                    mascara += str.charAt(i);
                } catch (Exception e) {
                    break;
                }
                i++;
            }
            isUpdating = true;
            ediTxt.setText(mascara);
            ediTxt.setSelection(mascara.length());
        }

        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        public void afterTextChanged(Editable s) {
        }
    };
}
Example 87
Project: LQRWeChat-master  File: SearchUserActivity.java View source code
@Override
public void initListener() {
    mEtSearchContent.addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            String content = mEtSearchContent.getText().toString().trim();
            mRlNoResultTip.setVisibility(View.GONE);
            if (content.length() > 0) {
                mLlSearch.setVisibility(View.VISIBLE);
                mTvMsg.setText(content);
            } else {
                mLlSearch.setVisibility(View.GONE);
            }
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    });
    mLlSearch.setOnClickListener( v -> mPresenter.searchUser());
}
Example 88
Project: LuaViewSDK-master  File: UDEditText.java View source code
/**
     * 设置EditText代�
     * BeginEditing --开始编辑
     * EndEditing -- 结�编辑
     * Clear -- 删除
     * Return --返回
     *
     * @return
     */
public UDEditText setCallback(final LuaValue callback) {
    this.mCallback = callback;
    final EditText view = getView();
    if (view != null) {
        if (this.mCallback != null && this.mCallback.istable()) {
            view.addTextChangedListener(new TextWatcher() {

                @Override
                public void beforeTextChanged(CharSequence s, int start, int count, int after) {
                    if (mCallback != null && mCallback.istable()) {
                        LuaUtil.callFunction(LuaUtil.getFunction(mCallback, "BeginEditing", "beginEditing"));
                    }
                }

                @Override
                public void onTextChanged(CharSequence s, int start, int before, int count) {
                }

                @Override
                public void afterTextChanged(Editable s) {
                    if (mCallback != null && mCallback.istable()) {
                        LuaUtil.callFunction(LuaUtil.getFunction(mCallback, "EndEditing", "endEditing"));
                    }
                }
            });
        }
    }
    return this;
}
Example 89
Project: luminous-master  File: SetupActivity.java View source code
public void onButtonClick(View view) {
    Editable enteredHostname = mEditTextHostname.getText();
    Editable enteredPort = mEditTextPort.getText();
    // Check if fields are filled
    if (enteredHostname.length() == 0 || enteredPort.length() == 0) {
        // Toast about filling out all required fields
        Toast.makeText(getBaseContext(), getString(R.string.setupactivity_filloutfields), Toast.LENGTH_SHORT).show();
    } else {
        // Save entered values for auto connect
        Core.setSavedHostname(enteredHostname.toString());
        Core.setSavedPort(Integer.parseInt(enteredPort.toString()));
        // Go back to the MainActivity
        Core.startMainActivity();
        finish();
    }
}
Example 90
Project: MasteringAndroidDataBinding-master  File: IncludeActivity.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    binding = DataBindingUtil.setContentView(this, R.layout.activity_include);
    binding.setListener(this);
    binding.setOkText("to toast");
    //in order to get the etName, you must define an id for the include tag.
    binding.layoutInput.etName.addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            User user = new User(s.toString(), "Liang");
            binding.setUser(user);
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    });
}
Example 91
Project: MobilePlayer1020-master  File: SettingTextWatcher.java View source code
@Override
public void afterTextChanged(Editable s) {
    if (TextUtils.isEmpty(s)) {
        return;
    }
    String content = s.toString();
    //		Log.e("demo", "content:"+content);
    if (isNumeric(content)) {
        int num = Integer.parseInt(content);
        if (num > maxValue || num < minValue) {
            s.delete(editStart, editStart + editCount);
            mEditTextPreference.getEditText().setText(s);
            Toast.makeText(mContext, "超出有效值范围", Toast.LENGTH_SHORT).show();
        }
    } else {
        s.delete(editStart, editStart + editCount);
        mEditTextPreference.getEditText().setText(s);
        Toast.makeText(mContext, "�能输入数字哦", Toast.LENGTH_SHORT).show();
    }
}
Example 92
Project: MVVMLight-master  File: ViewBindingAdapter.java View source code
@android.databinding.BindingAdapter(value = { "beforeTextChangedCommand", "onTextChangedCommand", "afterTextChangedCommand" }, requireAll = false)
public static void editTextCommand(EditText editText, final ReplyCommand<TextChangeDataWrapper> beforeTextChangedCommand, final ReplyCommand<TextChangeDataWrapper> onTextChangedCommand, final ReplyCommand<String> afterTextChangedCommand) {
    editText.addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
            if (beforeTextChangedCommand != null) {
                beforeTextChangedCommand.execute(new TextChangeDataWrapper(s, start, count, count));
            }
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            if (onTextChangedCommand != null) {
                onTextChangedCommand.execute(new TextChangeDataWrapper(s, start, before, count));
            }
        }

        @Override
        public void afterTextChanged(Editable s) {
            if (afterTextChangedCommand != null) {
                afterTextChangedCommand.execute(s.toString());
            }
        }
    });
}
Example 93
Project: NextINpact-Unofficial-master  File: TagHandler.java View source code
@Override
public void handleTag(boolean opening, String tag, Editable output, XMLReader xmlReader) {
    // Liste ordonnée ou simple ?
    if ("ul".equals(tag)) {
        parent = "ul";
    } else if ("ol".equals(tag)) {
        parent = "ol";
    }
    // Un élément de la liste...
    if ("li".equals(tag)) {
        // Si liste simple -> point
        if ("ul".equals(parent)) {
            if (first) {
                output.append("\n\t• ");
                first = false;
            } else {
                first = true;
            }
        } else if (first) {
            output.append("\n\t");
            output.append(String.valueOf(index));
            output.append(". ");
            first = false;
            index++;
        } else {
            first = true;
        }
    }
}
Example 94
Project: OAK-master  File: CancelEditTextActivity.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.cancel_edit_text_demo);
    cancelEditText.addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            if (cancelEditText.getText().length() == 0) {
                Toast.makeText(CancelEditTextActivity.this, "The CancelEditText was cleared", 1000).show();
            }
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    });
}
Example 95
Project: Open-Battery-Saver-master  File: PowerPecentPreference.java View source code
@Override
protected void onAddEditTextToDialogView(View dialogView, final EditText editText) {
    super.onAddEditTextToDialogView(dialogView, editText);
    editText.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            if (!TextUtils.isEmpty(s)) {
                int value = Integer.valueOf(s.toString());
                if (value > MAX_VALUE) {
                    editText.setText(Integer.toString(MAX_VALUE));
                    editText.setSelection(3);
                }
            }
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        // TODO Auto-generated method stub
        }

        @Override
        public void afterTextChanged(Editable s) {
        // TODO Auto-generated method stub
        }
    });
}
Example 96
Project: oreilly_android-master  File: AddTaskActivity.java View source code
private void setUpViews() {
    taskNameEditText = (EditText) findViewById(R.id.task_name);
    addButton = (Button) findViewById(R.id.add_button);
    cancelButton = (Button) findViewById(R.id.cancel_button);
    addButton.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            addTask();
        }
    });
    cancelButton.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            cancel();
        }
    });
    taskNameEditText.addTextChangedListener(new TextWatcher() {

        public void onTextChanged(CharSequence s, int start, int before, int count) {
            changesPending = true;
        }

        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        public void afterTextChanged(Editable s) {
        }
    });
}
Example 97
Project: PowerfulViewLibrary-master  File: NumberTextWatcher.java View source code
@Override
public void afterTextChanged(Editable s) {
    if (isChanged) {
        location = mEditText.getSelectionEnd();
        int index = 0;
        while (index < buffer.length()) {
            if (buffer.charAt(index) == mDivider) {
                buffer.deleteCharAt(index);
            } else {
                index++;
            }
        }
        index = 0;
        //空格的个数
        int spaceNumberCount = 0;
        while (index < buffer.length()) {
            if ((index == 4 || index == 9 || index == 14 || index == 19 || index == 24 || index == 29)) {
                buffer.insert(index, mDivider);
                spaceNumberCount++;
            }
            index++;
        }
        if (spaceNumberCount > konggeNumberB) {
            location += (spaceNumberCount - konggeNumberB);
        }
        tempChar = new char[buffer.length()];
        buffer.getChars(0, buffer.length(), tempChar, 0);
        String str = buffer.toString();
        if (location > str.length()) {
            location = str.length();
        } else if (location < 0) {
            location = 0;
        }
        mEditText.setText(str);
        Editable etable = mEditText.getText();
        Selection.setSelection(etable, location);
        isChanged = false;
    }
}
Example 98
Project: preferator-master  File: StringPrefEditor.java View source code
private void init() {
    LayoutInflater.from(getContext()).inflate(R.layout.item_editor_string, this, true);
    valueView = (EditText) findViewById(R.id.pref_value);
    valueView.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
            if (onStringValueChangeListener != null) {
                onStringValueChangeListener.onValueChange(charSequence.toString());
            }
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
        }

        @Override
        public void afterTextChanged(Editable editable) {
        }
    });
}
Example 99
Project: ProjectTeamRocket-master  File: Cristina2.java View source code
public void run() {
    Editable emailField = email.getText();
    emailField.insert(email.getSelectionStart(), "a@a.com");
    Editable passwordField = password.getText();
    passwordField.insert(password.getSelectionStart(), "admin");
    signIn.performClick();
    assertTrue(getInstrumentation().checkMonitorHit(monitor, 1));
}
Example 100
Project: QMBForm-master  File: FormEditTextFieldCell.java View source code
@Override
protected void afterInit() {
    super.afterInit();
    mEditView.addTextChangedListener(new TextWatcher() {

        public void afterTextChanged(Editable s) {
            FormEditTextFieldCell.this.onEditTextChanged(s.toString());
        }

        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }
    });
}
Example 101
Project: RapidFTR-Android-master  File: TextField.java View source code
@Override
protected void initialize() throws JSONException {
    super.initialize();
    setText(formField.getValue());
    if (model.has(formField.getId())) {
        try {
            getEditTextView().setText(model.get(formField.getId()).toString());
        } catch (JSONException e) {
            e.printStackTrace();
            throw new RuntimeException(e);
        }
    }
    getEditTextView().addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }

        @Override
        public void afterTextChanged(Editable s) {
            model.put(formField.getId(), s.toString());
        }
    });
}