Java Examples for android.text.TextWatcher

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

Example 1
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 2
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 3
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 4
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 5
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 6
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 7
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 8
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 9
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 10
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 11
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 12
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 13
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 14
Project: SOCIETIES-Platform-master  File: TrustClientActivity.java View source code
/*
     * @see android.app.Activity#onCreate(android.os.Bundle)
     */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    this.etTrustor = (EditText) findViewById(R.id.etTrustor);
    this.etTrustee = (EditText) findViewById(R.id.etTrustee);
    this.rbTrust = (RatingBar) findViewById(R.id.rbTrust);
    this.buttonSubmit = (Button) findViewById(R.id.buttonSubmit);
    this.buttonClear = (Button) findViewById(R.id.buttonClear);
    this.pbProgress = (ProgressBar) findViewById(R.id.pbProgress);
    this.etTrustor.addTextChangedListener(new TextWatcher() {

        /*
        	 * @see android.text.TextWatcher#onTextChanged(java.lang.CharSequence, int, int, int)
        	 */
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            if (s.length() > 0) {
                TrustClientActivity.this.buttonClear.setEnabled(true);
                if (TrustClientActivity.this.etTrustee.getText().length() > 0)
                    TrustClientActivity.this.buttonSubmit.setEnabled(true);
                else
                    TrustClientActivity.this.buttonSubmit.setEnabled(false);
            } else {
                TrustClientActivity.this.buttonSubmit.setEnabled(false);
                if (TrustClientActivity.this.etTrustee.getText().length() > 0)
                    TrustClientActivity.this.buttonClear.setEnabled(true);
                else
                    TrustClientActivity.this.buttonClear.setEnabled(false);
            }
        }

        /*
			 * @see android.text.TextWatcher#beforeTextChanged(java.lang.CharSequence, int, int, int)
			 */
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        // Do nothing
        }

        /*
			 * @see android.text.TextWatcher#afterTextChanged(android.text.Editable)
			 */
        public void afterTextChanged(Editable s) {
        // Do nothing
        }
    });
    this.etTrustee.addTextChangedListener(new TextWatcher() {

        /*
        	 * @see android.text.TextWatcher#onTextChanged(java.lang.CharSequence, int, int, int)
        	 */
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            if (s.length() > 0) {
                TrustClientActivity.this.buttonClear.setEnabled(true);
                if (TrustClientActivity.this.etTrustor.getText().length() > 0)
                    TrustClientActivity.this.buttonSubmit.setEnabled(true);
                else
                    TrustClientActivity.this.buttonSubmit.setEnabled(false);
            } else {
                TrustClientActivity.this.buttonSubmit.setEnabled(false);
                if (TrustClientActivity.this.etTrustor.getText().length() > 0)
                    TrustClientActivity.this.buttonClear.setEnabled(true);
                else
                    TrustClientActivity.this.buttonClear.setEnabled(false);
            }
        }

        /*
			 * @see android.text.TextWatcher#beforeTextChanged(java.lang.CharSequence, int, int, int)
			 */
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        // Do nothing
        }

        /*
			 * @see android.text.TextWatcher#afterTextChanged(android.text.Editable)
			 */
        public void afterTextChanged(Editable s) {
        // Do nothing
        }
    });
}
Example 15
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 16
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 17
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 18
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 19
Project: android-udpsender-master  File: EditTextIPAddress.java View source code
private void initialize() {
    HandleInputType(getInputType());
    addTextChangedListener(new TextWatcher() {

        boolean deleting = false;

        int lastCount = 0;

        @Override
        public void afterTextChanged(Editable s) {
            boolean check = getInputType() == InputType.TYPE_CLASS_PHONE;
            if (check && !deleting) {
                String working = s.toString();
                String[] split = working.split("\\.");
                String string = split[split.length - 1];
                if (string.length() == 3 || string.equalsIgnoreCase("0") || (string.length() == 2 && Integer.parseInt(string) > 25)) {
                    s.append('.');
                    return;
                }
            }
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            if (lastCount < count) {
                deleting = false;
            } else {
                deleting = true;
            }
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        // Nothing happens here
        }
    });
}
Example 20
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 21
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 22
Project: android_frameworks_base_telephony-master  File: PhoneNumberWatcherTest.java View source code
@SmallTest
public void testHyphenation() throws Exception {
    SpannableStringBuilder number = new SpannableStringBuilder();
    TextWatcher tw = new PhoneNumberFormattingTextWatcher();
    number.append("555-1212");
    // Move the cursor to the left edge
    Selection.setSelection(number, 0);
    tw.beforeTextChanged(number, 0, 0, 1);
    // Insert an 8 at the beginning
    number.insert(0, "8");
    tw.afterTextChanged(number);
    assertEquals("855-512-12", number.toString());
}
Example 23
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 24
Project: AugmentedOxford-master  File: M_LongModifier.java View source code
private static void setMinMaxFilterFor(EditText e, final Long min, final Long max) {
    e.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) {
            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 25
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 26
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 27
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 28
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 29
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 30
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 31
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 32
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 33
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 34
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 35
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 36
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 37
Project: hpbpad-Android-master  File: ReplyField.java View source code
protected void onFinishInflate() {
    mTextField = (EditText) findViewById(R.id.note_reply_field);
    mReplyButton = (ImageButton) findViewById(R.id.note_reply_button);
    mReplyButton.setEnabled(!isEmpty());
    mReplyButton.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            if (!isEmpty()) {
                mOnReplyListener.onReply(ReplyField.this, getText());
            }
        }
    });
    mTextField.addTextChangedListener(new TextWatcher() {

        @Override
        public void afterTextChanged(Editable text) {
            mReplyButton.setEnabled(!isEmpty());
        }

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

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        // noop
        }
    });
}
Example 38
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 39
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 40
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 41
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 42
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 43
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 44
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 45
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 46
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 47
Project: openmrs-contrib-android-client-master  File: PatientBirthDateValidatorWatcherTest.java View source code
@Override
public void setUp() {
    EditText birthdateEditText = new EditText(this.getInstrumentation().getContext());
    mMonthEditText = new EditText(this.getInstrumentation().getContext());
    mYearEditText = new EditText(this.getInstrumentation().getContext());
    TextWatcher textWatcher = new PatientBirthdateValidatorWatcher(birthdateEditText, mMonthEditText, mYearEditText);
    mMonthEditText.addTextChangedListener(textWatcher);
    mYearEditText.addTextChangedListener(textWatcher);
}
Example 48
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 49
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 50
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 51
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());
        }
    });
}
Example 52
Project: S1-Next-master  File: PageJumpViewModel.java View source code
public TextWatcher getTextWatcher() {
    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) {
            String value = s.toString();
            if (!TextUtils.isEmpty(s)) {
                int progress = Integer.parseInt(value) - 1;
                if (progress != PageJumpViewModel.this.seekBarProgress) {
                    setSeekBarProgress(progress);
                    notifyPropertyChanged(BR.seekBarProgress);
                }
            }
        }
    };
}
Example 53
Project: school_shop-master  File: Verifyfragment.java View source code
@AfterViews
void init() {
    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) {
        }

        @Override
        public void afterTextChanged(Editable s) {
            if (verifyCode.getText().toString().length() == 4) {
                verifyBtn.setBackgroundResource(R.drawable.btn_blue_solid_selector);
                verifyBtn.setEnabled(true);
            } else {
                verifyBtn.setBackgroundResource(R.drawable.btn_disable_selector);
                verifyBtn.setEnabled(false);
            }
        }
    };
    verifyCode.addTextChangedListener(textWatcher);
}
Example 54
Project: slide-master  File: CommentSearch.java View source code
@Override
public void onCreate(Bundle savedInstance) {
    overrideRedditSwipeAnywhere();
    super.onCreate(savedInstance);
    applyColorTheme();
    setContentView(R.layout.activity_filtercomments);
    final EditText search = (EditText) findViewById(R.id.search);
    RecyclerView rv = (RecyclerView) findViewById(R.id.vertical_content);
    final PreCachingLayoutManager mLayoutManager;
    mLayoutManager = new PreCachingLayoutManager(this);
    rv.setLayoutManager(mLayoutManager);
    ArrayList<CommentNode> comments = new ArrayList<>();
    List<CommentObject> commentsOld = DataShare.sharedComments;
    if (commentsOld != null && !commentsOld.isEmpty())
        for (CommentObject o : commentsOld) {
            if (o instanceof CommentItem)
                comments.add(o.comment);
        }
    else
        finish();
    final CommentAdapterSearch adapter = new CommentAdapterSearch(this, comments);
    rv.setAdapter(adapter);
    search.addTextChangedListener(new TextWatcher() {

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

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            String result = search.getText().toString();
            adapter.setResult(result);
            adapter.getFilter().filter(result);
        }
    });
}
Example 55
Project: Smartlab-master  File: PersonListActivity.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_person_list);
    personListView = (ListView) findViewById(R.id.personListView);
    filterEditText = (EditText) findViewById(R.id.filterEditText);
    filterEditText.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) {
            search(s.toString());
        }
    });
    databaseAdapter = new PersonDatabaseAdapter(this);
    persons = databaseAdapter.readAllPerson(null);
    PersonListAdapter personListAdapter = new PersonListAdapter(persons, this);
    personListView.setAdapter(personListAdapter);
}
Example 56
Project: SORMA-master  File: PhoneView.java View source code
private void setupPhoneNumberView() {
    phoneNumberView = new EditText(getContext());
    addView(phoneNumberView);
    phoneNumberView.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) {
            phone.setNumber(phoneNumberView.getText().toString());
        }
    });
}
Example 57
Project: SprintNBA-master  File: ClearEditText.java View source code
private void init() {
    imgInable = mContext.getResources().getDrawable(R.drawable.delete_gray);
    imgAble = mContext.getResources().getDrawable(R.drawable.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 58
Project: status-master  File: FormatDialog.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.dialog_format);
    editText = (EditText) findViewById(R.id.editText);
    editText.setText(getPreference());
    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) {
            setPreference(editText.getText().toString());
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    });
    if (hintResId != null)
        ((TextView) findViewById(R.id.hint)).setText(hintResId);
    findViewById(R.id.cancel).setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View view) {
            cancel();
        }
    });
    findViewById(R.id.confirm).setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View view) {
            confirm();
        }
    });
}
Example 59
Project: taedium-android-master  File: AddName.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    setContentView(R.layout.add_1_name);
    super.onCreate(savedInstanceState);
    initializeWizard(this, AddPeople.class, ACTIVITY_ADD_PEOPLE);
    data = new Bundle();
    title = this.getResources().getString(R.string.help_add_name_title);
    helpText = this.getResources().getString(R.string.help_add_name);
    bNext.setEnabled(false);
    etName = (EditText) findViewById(R.id.etAddName);
    etDesc = (EditText) findViewById(R.id.etAddDescription);
    etName.addTextChangedListener(new TextWatcher() {

        @Override
        public void afterTextChanged(Editable s) {
            if (etName.getText().length() > 0) {
                bNext.setEnabled(true);
            } else if (etName.getText().length() == 0) {
                bNext.setEnabled(false);
            }
        }

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

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }
    });
}
Example 60
Project: testdroid-samples-master  File: BitbarSampleApplicationActivity.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mInflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    OnClickListener clickListener = new OnClickListener() {

        public void onClick(View v) {
            if (radioButton.isChecked()) {
                editText = (EditText) findViewById(R.id.editText1);
                String name = editText.getText().toString();
                Intent intent = new Intent(getApplicationContext(), CorrectAnswerActivity.class);
                Bundle b = new Bundle();
                b.putString("name", name);
                intent.putExtras(b);
                startActivity(intent);
            } else {
                startActivity(new Intent(getApplicationContext(), WrongAnswerActivity.class));
            }
        }
    };
    View view = mInflater.inflate(R.layout.question, null);
    setContentView(view);
    final Button button = (Button) findViewById(R.id.button1);
    button.setOnClickListener(clickListener);
    button.setEnabled(false);
    radioButton = (RadioButton) view.findViewById(R.id.radio1);
    final EditText editText = (EditText) view.findViewById(R.id.editText1);
    editText.addTextChangedListener(new TextWatcher() {

        public void afterTextChanged(Editable s) {
            if (editText.getText().length() > 0) {
                button.setEnabled(true);
            } else {
                button.setEnabled(false);
            }
        }

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

        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }
    });
}
Example 61
Project: thinking-master  File: LoggerDetailView.java View source code
private void init() {
    ViewGroup.LayoutParams scrollParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
    setLayoutParams(scrollParams);
    setBackgroundColor(Color.WHITE);
    mLogDetailText = new LogView(getContext());
    ViewGroup.LayoutParams logParams = new ViewGroup.LayoutParams(scrollParams);
    logParams.height = ViewGroup.LayoutParams.WRAP_CONTENT;
    logParams.width = ViewGroup.LayoutParams.MATCH_PARENT;
    mLogDetailText.setLayoutParams(logParams);
    mLogDetailText.setClickable(true);
    mLogDetailText.setFocusable(true);
    mLogDetailText.setTypeface(Typeface.MONOSPACE);
    // Want to set padding as 16 dips, setPadding takes pixels. Hooray math!
    int paddingDips = 16;
    double scale = getResources().getDisplayMetrics().density;
    int paddingPixels = (int) ((paddingDips * (scale)) + .5);
    mLogDetailText.setPadding(paddingPixels, paddingPixels, paddingPixels, paddingPixels);
    mLogDetailText.setCompoundDrawablePadding(paddingPixels);
    mLogDetailText.setTextColor(Color.BLACK);
    mLogDetailText.setGravity(Gravity.BOTTOM);
    mLogDetailText.setTextSize(TypedValue.COMPLEX_UNIT_SP, 15);
    addView(mLogDetailText);
    mLogDetailText.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) {
            fullScroll(ScrollView.FOCUS_DOWN);
        }
    });
}
Example 62
Project: Train-Track-Android-master  File: StationsSearchFragment.java View source code
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.fragment_stations_search, container, false);
    TrainTrack app = (TrainTrack) getActivity().getApplication();
    ArrayList<Station> stations = app.getStations();
    final RecyclerView list = (RecyclerView) v.findViewById(R.id.list);
    list.setLayoutManager(new LinearLayoutManager(getActivity()));
    list.setItemAnimator(new DefaultItemAnimator());
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getActivity());
    String distanceUnit = prefs.getString("pref_distance_units", "km");
    final StationRowAdapter adapter = new StationRowAdapter(stations, distanceUnit);
    list.setAdapter(adapter);
    final EditText search = (EditText) v.findViewById(R.id.search);
    search.requestFocus();
    InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
    search.addTextChangedListener(new TextWatcher() {

        public void afterTextChanged(Editable arg0) {
        }

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

        public void onTextChanged(CharSequence search, int arg1, int arg2, int arg3) {
            adapter.getFilter().filter(search);
            list.smoothScrollToPosition(0);
        }
    });
    return v;
}
Example 63
Project: VBoxManager-master  File: GeneralDescriptionFragment.java View source code
private void populate() {
    _descriptionText.setText(_machine.getDescription() + "");
    _descriptionText.addTextChangedListener(new TextWatcher() {

        @Override
        public void afterTextChanged(Editable s) {
            _machine.setDescription(_descriptionText.getText().toString());
        }

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

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }
    });
}
Example 64
Project: WS171-frameworks-base-master  File: PhoneNumberWatcherTest.java View source code
@SmallTest
public void testHyphenation() throws Exception {
    SpannableStringBuilder number = new SpannableStringBuilder();
    TextWatcher tw = new PhoneNumberFormattingTextWatcher();
    number.append("555-1212");
    // Move the cursor to the left edge
    Selection.setSelection(number, 0);
    tw.beforeTextChanged(number, 0, 0, 1);
    // Insert an 8 at the beginning
    number.insert(0, "8");
    tw.afterTextChanged(number);
    assertEquals("855-512-12", number.toString());
}
Example 65
Project: advanced-textview-master  File: RainbowSpanActivity.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_rainbow_span);
    textView = (TextView) findViewById(R.id.text);
    TextView input = (TextView) findViewById(R.id.input);
    input.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) {
            highlight(s.toString());
        }
    });
    highlight(input.getText().toString());
}
Example 66
Project: agit-master  File: LegacyStrategy.java View source code
@Override
public void setup(MenuItem searchMenuItem, final OnFilterTextListener onFilterTextListener) {
    final TextView actionView = (TextView) searchMenuItem.getActionView();
    actionView.addTextChangedListener(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) {
            onFilterTextListener.onFilterTextChange(s.toString());
        }
    });
    actionView.setOnEditorActionListener(new TextView.OnEditorActionListener() {

        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
            onFilterTextListener.onFilterTextSubmit(v.getText().toString());
            return true;
        }
    });
    searchMenuItem.setOnActionExpandListener(new MenuItem.OnActionExpandListener() {

        @Override
        public boolean onMenuItemActionCollapse(MenuItem item) {
            InputMethodManager imm = inputMethodManager();
            if (imm != null) {
                imm.hideSoftInputFromWindow(actionView.getWindowToken(), 0);
            }
            return true;
        }

        @Override
        public boolean onMenuItemActionExpand(MenuItem item) {
            actionView.post(new Runnable() {

                @Override
                public void run() {
                    actionView.requestFocus();
                    inputMethodManager().showSoftInput(actionView, SHOW_IMPLICIT);
                }
            });
            return true;
        }

        private InputMethodManager inputMethodManager() {
            return (InputMethodManager) actionView.getContext().getSystemService(INPUT_METHOD_SERVICE);
        }
    });
}
Example 67
Project: android-DragAndDropAcrossApps-master  File: LogFragment.java View source code
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View result = inflateViews();
    mLogView.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) {
            mScrollView.fullScroll(ScrollView.FOCUS_DOWN);
        }
    });
    return result;
}
Example 68
Project: android-gradle-plugin-master  File: TextEditor.java View source code
public Runnable bindEditor(View v, final EditableItem item, final Runnable afterChange) {
    final EditText textEditor = (EditText) v.findViewById(R.id.text_editor);
    textEditor.setVisibility(View.VISIBLE);
    textEditor.setInputType(getInputType());
    Runnable updateEditText = new Runnable() {

        public void run() {
            textEditor.setText(item.getValue() == null ? "" : item.getValue().toString());
        }
    };
    if (item.hasValue())
        updateEditText.run();
    textEditor.addTextChangedListener(new TextWatcher() {

        public void afterTextChanged(Editable s) {
            Object newVal = parseValue(s.length() == 0 ? null : s.toString());
            if (equal(newVal, item.getValue()))
                return;
            item.setValue(newVal);
            afterChange.run();
        }

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

        public void onTextChanged(CharSequence s, int start, int before, int count) {
        // noop
        }
    });
    return updateEditText;
}
Example 69
Project: android-ocw-master  File: CourseSearchActivity.java View source code
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_course_search);
    // Get a reference to our views
    searchText = (EditText) findViewById(R.id.search);
    searchButton = (Button) findViewById(R.id.search_button);
    // Set a text changed callback for search to enable/disable our search button
    searchText.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) {
            searchButton.setEnabled(searchText.getText().toString().length() > 0);
        }
    });
    // Set a key listener callback so that users can search by pressing "Enter"
    searchText.setOnKeyListener(new OnKeyListener() {

        @Override
        public boolean onKey(View v, int keyCode, KeyEvent event) {
            if (keyCode == KeyEvent.KEYCODE_ENTER) {
                if (event.getAction() == KeyEvent.ACTION_UP) {
                    searchFor(searchText.getText().toString());
                }
                return true;
            }
            return false;
        }
    });
    // Set a search button callback
    searchButton.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            searchFor(searchText.getText().toString());
        }
    });
}
Example 70
Project: android-platform-tools-base-master  File: TextEditor.java View source code
public Runnable bindEditor(View v, final EditableItem item, final Runnable afterChange) {
    final EditText textEditor = (EditText) v.findViewById(R.id.text_editor);
    textEditor.setVisibility(View.VISIBLE);
    textEditor.setInputType(getInputType());
    Runnable updateEditText = new Runnable() {

        public void run() {
            textEditor.setText(item.getValue() == null ? "" : item.getValue().toString());
        }
    };
    if (item.hasValue())
        updateEditText.run();
    textEditor.addTextChangedListener(new TextWatcher() {

        public void afterTextChanged(Editable s) {
            Object newVal = parseValue(s.length() == 0 ? null : s.toString());
            if (equal(newVal, item.getValue()))
                return;
            item.setValue(newVal);
            afterChange.run();
        }

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

        public void onTextChanged(CharSequence s, int start, int before, int count) {
        // noop
        }
    });
    return updateEditText;
}
Example 71
Project: android-play-places-master  File: LogFragment.java View source code
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View result = inflateViews();
    mLogView.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) {
            mScrollView.fullScroll(ScrollView.FOCUS_DOWN);
        }
    });
    return result;
}
Example 72
Project: Android-skin-support-master  File: MDFirstFragment.java View source code
private void initTextInputLayout2() {
    textInputLayout2 = (TextInputLayout) mView.findViewById(R.id.textInputLayout2);
    textInputLayout2.setHint("请输入4�学�");
    editText2 = (EditText) mView.findViewById(R.id.editText2);
    editText2.addTextChangedListener(new TextWatcher() {

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

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
            if (charSequence.length() > 4) {
                editText2.setError("学�输入错误");
            }
        }

        @Override
        public void afterTextChanged(Editable editable) {
        }
    });
}
Example 73
Project: androidbible-master  File: LabelEditorDialog.java View source code
public static void show(Context context, String initialText, String title, final OkListener okListener) {
    View dialogView = LayoutInflater.from(context).inflate(R.layout.dialog_edit_label, null);
    final EditText tCaption = V.get(dialogView, R.id.tCaption);
    tCaption.setText(initialText);
    final MaterialDialog dialog = new MaterialDialog.Builder(context).customView(dialogView, false).title(title).positiveText(R.string.ok).negativeText(R.string.cancel).onPositive(( dialog1,  which) -> {
        if (okListener != null) {
            okListener.onOk(tCaption.getText().toString().trim());
        }
    }).build();
    final Window window = dialog.getWindow();
    if (window != null) {
        window.setLayout(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
        window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
    }
    dialog.show();
    final View bOk = dialog.getActionButton(DialogAction.POSITIVE);
    bOk.setEnabled(false);
    final List<Label> allLabels = S.getDb().listAllLabels();
    tCaption.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) {
            if (s.length() == 0 || s.toString().trim().length() == 0) {
                bOk.setEnabled(false);
                return;
            } else {
                String newTitleTrimmed = s.toString().trim();
                for (Label label : allLabels) {
                    if (label.title.trim().equals(newTitleTrimmed)) {
                        bOk.setEnabled(false);
                        return;
                    }
                }
            }
            bOk.setEnabled(true);
        }
    });
}
Example 74
Project: AndroidZipcodeLib-master  File: ZipcodeSample.java View source code
protected void wireUi() {
    this.zipCode = (EditText) findViewById(R.id.zipCode);
    this.container = (ViewGroup) findViewById(R.id.container);
    layoutInflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
    this.zipCode.addTextChangedListener(new TextWatcher() {

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

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            if (editable.toString().length() == 5)
                getStateAndZip(editable.toString());
        }
    });
}
Example 75
Project: apg-master  File: PassphraseEditText.java View source code
private void init(Context context, AttributeSet attrs) {
    mPasswordBarHeight = (int) (8 * getResources().getDisplayMetrics().density);
    mPasswordBarWidth = (int) (50 * getResources().getDisplayMetrics().density);
    barGap = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 8, getContext().getResources().getDisplayMetrics());
    this.setPadding(getPaddingLeft(), getPaddingTop(), getPaddingRight() + (int) barGap + mPasswordBarWidth, getPaddingBottom());
    mPasswordStrengthBarView = new PasswordStrengthBarView(context, attrs);
    mPasswordStrengthBarView.setShowGuides(false);
    this.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) {
            mPasswordStrengthBarView.setPassword(s.toString());
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    });
}
Example 76
Project: AppLock-master  File: DialogSearch.java View source code
@Override
protected void init() {
    mLockMainPresenter = new LockMainPresenter(this, mContext);
    mRecyclerView = (RecyclerView) findViewById(R.id.recycler_view);
    mEditSearch = (EditText) findViewById(R.id.edit_search);
    mRecyclerView.setLayoutManager(new LinearLayoutManager(mContext));
    mMainAdapter = new MainAdapter(mContext);
    mRecyclerView.setAdapter(mMainAdapter);
    mEditSearch.addTextChangedListener(new TextWatcher() {

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

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

        @Override
        public void afterTextChanged(Editable editable) {
            if (editable.length() == 0) {
                mMainAdapter.setLockInfos(new ArrayList<CommLockInfo>());
            } else {
                mLockMainPresenter.searchAppInfo(editable.toString(), new LockMainPresenter.ISearchResultListener() {

                    @Override
                    public void onSearchResult(List<CommLockInfo> commLockInfos) {
                        mMainAdapter.setLockInfos(commLockInfos);
                    }
                });
            }
        }
    });
}
Example 77
Project: athere-android-master  File: SquareEnterDialog.java View source code
private void setEditText() {
    codeText.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            String code = s.toString().trim();
            if (code.length() < 1) {
                enterButton.setEnabled(false);
            } else {
                enterButton.setEnabled(true);
            }
        }

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

        @Override
        public void afterTextChanged(Editable s) {
        }
    });
}
Example 78
Project: baindo-master  File: TextBindTest.java View source code
@Override
protected void whenViewChanged() {
    verify(((TextView) mView), atMost(2)).addTextChangedListener(mTextWatcherArgumentCaptor.capture());
    if (mTextWatcherArgumentCaptor.getAllValues().size() > 0) {
        TextWatcher listener = mTextWatcherArgumentCaptor.getValue();
        if (listener != null) {
            Editable editable = mock(Editable.class);
            when(editable.toString()).thenReturn(NEW_VALUE);
            listener.afterTextChanged(editable);
        }
    }
}
Example 79
Project: CharCountTextView-master  File: CharCountTextView.java View source code
public void setEditText(EditText targetEt) {
    targetEt.addTextChangedListener(new TextWatcher() {

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

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
        //Nothing here
        }

        @Override
        public void afterTextChanged(Editable editable) {
            String enteredText = editable.toString();
            int countRemaining = maxLength - enteredText.length();
            boolean hasExceededLimit = enteredText.length() > maxLength;
            if (countRemaining <= (Math.round(maxLength * 0.1))) {
                setTextColor(exceededTextColor);
            } else {
                setTextColor(defaultTextColor);
            }
            setText(String.valueOf(countRemaining));
            if (listener != null) {
                listener.onCountChanged(countRemaining, hasExceededLimit);
            } else {
                throw new NullPointerException("A TextCountDownListener has not been set!");
            }
        }
    });
}
Example 80
Project: Cheerleader-master  File: ExtraHintEditText.java View source code
private void init() {
    this.addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
            if (TextUtils.isEmpty(s.toString()) && mHintViewReference.get() != null) {
                mHintViewReference.get().setTranslationY(mHintViewReference.get().getHeight() / 2);
                mHintViewReference.get().animate().alpha(1).translationY(0).start();
            }
        }

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

        @Override
        public void afterTextChanged(Editable s) {
            if (TextUtils.isEmpty(s.toString()) && mHintViewReference.get() != null) {
                mHintViewReference.get().animate().alpha(0).translationY(mHintViewReference.get().getHeight() / 2).start();
            }
        }
    });
}
Example 81
Project: CodeBag-master  File: LogFragment.java View source code
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    mScrollView = (ScrollView) inflater.inflate(R.layout.scroll_view, container, false);
    mScrollView.setBackgroundResource(R.color.log_bg_color);
    View result = inflateViews();
    mLogView.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 (autoScroll) {
                mScrollView.post(scrollToBottom);
            }
            int len = mLogView.getText().toString().getBytes().length;
            //M
            int currentLen = len / 1024 / 1024;
            if (currentLen > ((EntryTreeActivity) getActivity()).getMaxLog()) {
                clear();
            }
        }
    });
    return result;
}
Example 82
Project: collect-mobile-master  File: EditTextAttributeComponent.java View source code
protected EditText createEditText() {
    final EditText editText = new AppCompatEditText(context);
    editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {

        public void onFocusChange(View v, boolean hasFocus) {
            if (!hasFocus)
                saveNode();
        }
    });
    editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {

        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
            if (actionId == EditorInfo.IME_ACTION_DONE || actionId == EditorInfo.IME_ACTION_NEXT)
                saveNode();
            return false;
        }
    });
    editText.addTextChangedListener(new TextWatcher() {

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

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

        public void afterTextChanged(Editable s) {
            editText.setError(null);
        }
    });
    editText.setText(attributeValue());
    editText.setSingleLine();
    onEditTextCreated(editText);
    return editText;
}
Example 83
Project: commcare-master  File: Combobox.java View source code
private TextWatcher getWhileTypingValidator() {
    return new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
            if (!fixingInvalidEntry) {
                lastValidCursorLocation = getSelectionStart();
            }
        }

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

        @Override
        public void afterTextChanged(Editable s) {
            fixingInvalidEntry = false;
            if (!customAdapter.isValidUserEntry(s.toString())) {
                fixingInvalidEntry = true;
                // Re-set the entered text to be what it was before this change was made
                setText(lastAcceptableStringEntered);
                // Put the cursor back where it was
                setSelection(lastValidCursorLocation);
            } else {
                lastAcceptableStringEntered = s.toString();
            }
        }
    };
}
Example 84
Project: cos598b-master  File: AccountSetupNames.java View source code
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.account_setup_names);
    mDescription = (EditText) findViewById(R.id.account_description);
    mName = (EditText) findViewById(R.id.account_name);
    mDoneButton = (Button) findViewById(R.id.done);
    mDoneButton.setOnClickListener(this);
    TextWatcher validationTextWatcher = new TextWatcher() {

        public void afterTextChanged(Editable s) {
            validateFields();
        }

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

        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }
    };
    mName.addTextChangedListener(validationTextWatcher);
    mName.setKeyListener(TextKeyListener.getInstance(false, Capitalize.WORDS));
    String accountUuid = getIntent().getStringExtra(EXTRA_ACCOUNT);
    mAccount = Preferences.getPreferences(this).getAccount(accountUuid);
    // mDescription.setText(mAccount.getDescription());
    if (mAccount.getName() != null) {
        mName.setText(mAccount.getName());
    }
    if (!Utility.requiredFieldValid(mName)) {
        mDoneButton.setEnabled(false);
    }
}
Example 85
Project: crabapple-master  File: SignupActivity.java View source code
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_signup);
    username = (EditText) findViewById(R.id.et_username);
    email = (AutoCompleteTextView) findViewById(R.id.et_mail);
    password = (EditText) findViewById(R.id.et_password);
    signupButton = (Button) findViewById(R.id.bt_signup);
    TextWatcher watcher = new TextWatcher() {

        @Override
        public void afterTextChanged(Editable gitDirEditText) {
        }

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

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }
    };
    username.addTextChangedListener(watcher);
    email.addTextChangedListener(watcher);
    password.addTextChangedListener(watcher);
    signupButton.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            handleSignup();
        }
    });
}
Example 86
Project: creditcard4j-master  File: CreditCardEditTextWatcherTest.java View source code
private static String simulateTextInput(TextWatcher tw, String original, String input) {
    // TODO review all the int parameters
    tw.beforeTextChanged(original, 0, original.length(), input.length());
    String newText = original + input;
    tw.onTextChanged(newText, 1, newText.length() - 1, 1);
    Editable editable = new SpannableStringBuilder(newText);
    tw.afterTextChanged(editable);
    return editable.toString();
}
Example 87
Project: Diandi1.20-master  File: UpdateInfoActivity.java View source code
@Override
void bindEvent() {
    TextWatcher textWatcher = new TextWatcher() {

        private CharSequence temp;

        private int editStart;

        private int editEnd;

        @Override
        public void beforeTextChanged(CharSequence s, int i, int i2, int i3) {
            temp = s;
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        public void afterTextChanged(Editable s) {
            editStart = mEditText.getSelectionStart();
            editEnd = mEditText.getSelectionEnd();
            // mTextView.setText(" + temp.length() + "个字符");
            if (temp.length() > 6) {
                ShowToast("你输入的字数已�超过了�制�");
                s.delete(editStart - 1, editEnd);
                int tempSelection = editStart;
                mEditText.setText(s);
                mEditText.setSelection(tempSelection);
            }
        }
    };
    mEditText.addTextChangedListener(textWatcher);
}
Example 88
Project: DiceCommander-master  File: SingleEditFragment.java View source code
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    TextView mItemView = ((TextView) view.findViewById(R.id.your_item));
    mItemView.addTextChangedListener(new TextWatcher() {

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

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

        @Override
        public void afterTextChanged(Editable editable) {
            mPage.getData().putString(Page.SIMPLE_DATA_KEY, (editable != null) ? editable.toString() : null);
            mPage.notifyDataChanged();
        }
    });
}
Example 89
Project: Dreamiya-master  File: OfflinePushNickActivity.java View source code
@Override
protected void onCreate(Bundle arg0) {
    // TODO Auto-generated method stub
    super.onCreate(arg0);
    setContentView(R.layout.activity_offline_push);
    inputNickName = (EditText) findViewById(R.id.et_input_nickname);
    saveNickName = (Button) findViewById(R.id.btn_save);
    nicknameDescription = (TextView) findViewById(R.id.tv_nickname_description);
    saveNickName.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            dialog = ProgressDialog.show(OfflinePushNickActivity.this, "update nickname...", "waiting...");
            new Thread(new Runnable() {

                @Override
                public void run() {
                    // TODO Auto-generated method stub
                    boolean updatenick = EMChatManager.getInstance().updateCurrentUserNick(inputNickName.getText().toString());
                    if (!updatenick) {
                        runOnUiThread(new Runnable() {

                            public void run() {
                                Toast.makeText(OfflinePushNickActivity.this, "update nickname failed!", Toast.LENGTH_SHORT).show();
                                dialog.dismiss();
                            }
                        });
                    } else {
                        runOnUiThread(new Runnable() {

                            public void run() {
                                dialog.dismiss();
                                Toast.makeText(OfflinePushNickActivity.this, "update nickname success!", Toast.LENGTH_SHORT).show();
                            }
                        });
                        finish();
                    }
                }
            }).start();
        }
    });
    inputNickName.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            // TODO Auto-generated method stub
            if (s.toString().length() > 0) {
                nicknameDescription.setTextColor(Color.RED);
            } else {
                nicknameDescription.setTextColor(Color.parseColor("#cccccc"));
            }
        }

        @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 90
Project: droidhd-master  File: PhoneEditText.java View source code
private void initialize() {
    final int maxNumberLength = 10;
    this.setKeyListener(keylistenerNumber);
    this.setText("(  )     -    ");
    this.setSelection(1);
    this.addTextChangedListener(new TextWatcher() {

        public void afterTextChanged(Editable s) {
            String current = s.toString();
            /*
				 * Ok, here is the trick... calling setText below will recurse
				 * to this function, so we set a flag that we are actually
				 * updating the text, so we don't need to reprocess it...
				 */
            if (isUpdating) {
                isUpdating = false;
                return;
            }
            /* Strip any non numeric digit from the String... */
            String number = current.replaceAll("[^0-9]*", "");
            if (number.length() > 10)
                number = number.substring(0, 10);
            int length = number.length();
            /* Pad the number to 10 characters... */
            String paddedNumber = padNumber(number, maxNumberLength);
            /* Split phone number into parts... */
            String ddd = paddedNumber.substring(0, 2);
            String part1 = paddedNumber.substring(2, 6);
            String part2 = paddedNumber.substring(6, 10);
            /* build the masked phone number... */
            String phone = "(" + ddd + ") " + part1 + "-" + part2;
            /*
				 * Set the update flag, so the recurring call to
				 * afterTextChanged won't do nothing...
				 */
            isUpdating = true;
            PhoneEditText.this.setText(phone);
            PhoneEditText.this.setSelection(positioning[length]);
        }

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

        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }
    });
}
Example 91
Project: EasyRecharge-master  File: ClearEditText.java View source code
void init() {
    // Set bounds of the Clear button so it will look ok
    imgCloseButton.setBounds(0, 0, imgCloseButton.getIntrinsicWidth(), imgCloseButton.getIntrinsicHeight());
    // There may be initial text in the field, so we may need to display the
    // button
    handleClearButton();
    // if the Close image is displayed and the user remove his finger from
    // the button, clear it. Otherwise do nothing
    this.setOnTouchListener(new OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {
            ClearEditText et = ClearEditText.this;
            if (et.getCompoundDrawables()[2] == null)
                return false;
            if (event.getAction() != MotionEvent.ACTION_UP)
                return false;
            if (event.getX() > et.getWidth() - et.getPaddingRight() - imgCloseButton.getIntrinsicWidth()) {
                et.setText("");
                ClearEditText.this.handleClearButton();
            }
            return false;
        }
    });
    // if text changes, take care of the button
    this.addTextChangedListener(new TextWatcher() {

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

        @Override
        public void afterTextChanged(Editable arg0) {
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }
    });
}
Example 92
Project: email-master  File: AccountSetupNames.java View source code
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.account_setup_names);
    mDescription = (EditText) findViewById(R.id.account_description);
    mName = (EditText) findViewById(R.id.account_name);
    mDoneButton = (Button) findViewById(R.id.done);
    mDoneButton.setOnClickListener(this);
    TextWatcher validationTextWatcher = new TextWatcher() {

        public void afterTextChanged(Editable s) {
            validateFields();
        }

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

        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }
    };
    mName.addTextChangedListener(validationTextWatcher);
    mName.setKeyListener(TextKeyListener.getInstance(false, Capitalize.WORDS));
    String accountUuid = getIntent().getStringExtra(EXTRA_ACCOUNT);
    mAccount = Preferences.getPreferences(this).getAccount(accountUuid);
    // mDescription.setText(mAccount.getDescription());
    if (mAccount.getName() != null) {
        mName.setText(mAccount.getName());
    }
    if (!Utility.requiredFieldValid(mName)) {
        mDoneButton.setEnabled(false);
    }
}
Example 93
Project: FileSpace-Android-master  File: NoteFragment.java View source code
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    final View rootView = inflater.inflate(R.layout.fragment_workspace_note, container, false);
    mFileSpaceModel = new FileSpaceModel.FileSpaceModelBuilder().type("article").build();
    mInputEdiText = (EditText) rootView.findViewById(R.id.fragment_workspace_note_input);
    final String txt = Config.getUserNoteWorkspace1();
    if (!StringUtils.isNullOrEmpty(txt)) {
        try {
            final String txtTmp = new String(txt.getBytes("ISO-8859-1"), "UTF-8");
            this.mInputEdiText.setText(txtTmp);
            mFileSpaceModel.getArticle().article_content_1 = txtTmp;
        } catch (UnsupportedEncodingException e) {
            Log.e(getClass().getName(), "Failed UnsupportedEncodingException", e);
        }
    }
    mInputEdiText.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 != null) {
                Config.setUserNoteWorkspace1(getContext(), s.toString());
                mFileSpaceModel.getArticle().article_content_1 = s.toString();
            }
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    });
    return rootView;
}
Example 94
Project: flow-master  File: EditNameView.java View source code
@Override
protected void onAttachedToWindow() {
    super.onAttachedToWindow();
    emailView.setText(editor.email);
    nameView.setText(editor.name);
    nameWatcher = 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) {
            editor.name = s.toString();
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    };
    nameView.addTextChangedListener(nameWatcher);
    nameView.setOnEditorActionListener(new TextView.OnEditorActionListener() {

        @Override
        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
            Flow.get(v).set(new EditEmailScreen(editor.id));
            return true;
        }
    });
}
Example 95
Project: FullScreenDialog-master  File: SurnameFragment.java View source code
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    TextView name = (TextView) getView().findViewById(R.id.name);
    name.setText(getString(R.string.hi_name, getArguments().getString(EXTRA_NAME)));
    surname = (EditText) getView().findViewById(R.id.surnameField);
    dialogController.setConfirmButtonEnabled(!surname.getText().toString().isEmpty());
    surname.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) {
            dialogController.setConfirmButtonEnabled(!s.toString().trim().isEmpty());
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    });
}
Example 96
Project: GeekBand-Android-1501-Homework-master  File: FillTravelNameFragment.java View source code
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    mNameView.addTextChangedListener(new TextWatcher() {

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

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

        @Override
        public void afterTextChanged(Editable editable) {
            mPage.getData().putString(FillTravelNamePage.NAME_DATA_KEY, (editable != null) ? editable.toString() : null);
            mPage.notifyDataChanged();
        }
    });
}
Example 97
Project: GithubWidget-master  File: LimitedEditText.java View source code
@Override
protected void onFinishInflate() {
    super.onFinishInflate();
    TextWatcher watcher = new TextWatcher() {

        private String text;

        private int beforeCursorPosition = 0;

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

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
            text = s.toString();
            beforeCursorPosition = start;
        }

        @Override
        public void afterTextChanged(Editable s) {
            /* turning off listener */
            removeTextChangedListener(this);
            /* handling lines limit exceed */
            if (LimitedEditText.this.getLineCount() > maxLines) {
                LimitedEditText.this.setText(text);
                LimitedEditText.this.setSelection(beforeCursorPosition);
            }
            /* handling character limit exceed */
            if (s.toString().length() > maxCharacters) {
                LimitedEditText.this.setText(text);
                LimitedEditText.this.setSelection(beforeCursorPosition);
            }
            /* turning on listener */
            addTextChangedListener(this);
        }
    };
    this.addTextChangedListener(watcher);
}
Example 98
Project: honki_android-master  File: EditTextFragment.java View source code
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.fragment_edit_text, container, false);
    //EditText�インスタンスを�得
    EditText etValidate = (EditText) rootView.findViewById(R.id.editValidate);
    // 入力を制��るInputFilterを作�
    InputFilter inputFilter = new InputFilter() {

        @Override
        public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
            if (source.toString().matches("^[0-9a-zA-Z@¥.¥_¥¥-]+$")) {
                return source;
            } else {
                return "";
            }
        }
    };
    //InputFilterをセット
    etValidate.setFilters(new InputFilter[] { inputFilter });
    //入力�ェックを設定
    EditText userid = (EditText) rootView.findViewById(R.id.userid);
    //リスナーをセット
    userid.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 (count > 10) {
                //1�文字以上入力��らエラーを設定�る
                Toast.makeText(getActivity(), "文字数ã?¯ï¼‘ï¼?以下ã?«ã?—ã?¦ã??ã? ã?•ã?„", Toast.LENGTH_SHORT).show();
            }
        }

        @Override
        public void afterTextChanged(Editable s) {
        //テキスト�変更�れ�後�呼�れる
        }
    });
    return rootView;
}
Example 99
Project: k-9-master  File: AccountSetupNames.java View source code
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.account_setup_names);
    mDescription = (EditText) findViewById(R.id.account_description);
    mName = (EditText) findViewById(R.id.account_name);
    mDoneButton = (Button) findViewById(R.id.done);
    mDoneButton.setOnClickListener(this);
    TextWatcher validationTextWatcher = new TextWatcher() {

        public void afterTextChanged(Editable s) {
            validateFields();
        }

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

        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }
    };
    mName.addTextChangedListener(validationTextWatcher);
    mName.setKeyListener(TextKeyListener.getInstance(false, Capitalize.WORDS));
    String accountUuid = getIntent().getStringExtra(EXTRA_ACCOUNT);
    mAccount = Preferences.getPreferences(this).getAccount(accountUuid);
    // mDescription.setText(mAccount.getDescription());
    if (mAccount.getName() != null) {
        mName.setText(mAccount.getName());
    }
    if (!Utility.requiredFieldValid(mName)) {
        mDoneButton.setEnabled(false);
    }
}
Example 100
Project: k9mail-master  File: AccountSetupNames.java View source code
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.account_setup_names);
    mDescription = (EditText) findViewById(R.id.account_description);
    mName = (EditText) findViewById(R.id.account_name);
    mDoneButton = (Button) findViewById(R.id.done);
    mDoneButton.setOnClickListener(this);
    TextWatcher validationTextWatcher = new TextWatcher() {

        public void afterTextChanged(Editable s) {
            validateFields();
        }

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

        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }
    };
    mName.addTextChangedListener(validationTextWatcher);
    mName.setKeyListener(TextKeyListener.getInstance(false, Capitalize.WORDS));
    String accountUuid = getIntent().getStringExtra(EXTRA_ACCOUNT);
    mAccount = Preferences.getPreferences(this).getAccount(accountUuid);
    // mDescription.setText(mAccount.getDescription());
    if (mAccount.getName() != null) {
        mName.setText(mAccount.getName());
    }
    if (!Utility.requiredFieldValid(mName)) {
        mDoneButton.setEnabled(false);
    }
}
Example 101
Project: kegbot-android-master  File: SetupManagerPinFragment.java View source code
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    mView = inflater.inflate(R.layout.setup_manager_pin_fragment, null);
    final AppConfiguration prefs = ((KegbotApplication) getActivity().getApplication()).getConfig();
    mPinText = (EditText) mView.findViewById(R.id.managerPin);
    mPinText.setText(prefs.getPin());
    mPinText.addTextChangedListener(new TextWatcher() {

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

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

        @Override
        public void afterTextChanged(Editable s) {
        }
    });
    mPinConfirmText = (EditText) mView.findViewById(R.id.managerPinConfirm);
    mPinConfirmText.setText(prefs.getPin());
    return mView;
}