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;
}