Java Examples for android.text.Editable
The following java examples will help you to understand the usage of android.text.Editable. These source code samples are taken from different open source projects.
Example 1
Project: financius-master File: ListTagHandler.java View source code |
@Override
public void handleTag(boolean opening, String tag, Editable output, XMLReader xmlReader) {
if (tag.equals("li")) {
char lastChar = 0;
if (output.length() > 0)
lastChar = output.charAt(output.length() - 1);
if (first) {
if (lastChar == '\n')
output.append("\t• ");
else
output.append("\n\t• ");
first = false;
} else {
first = true;
}
}
}
Example 2
Project: financius-public-master File: ListTagHandler.java View source code |
@Override
public void handleTag(boolean opening, String tag, Editable output, XMLReader xmlReader) {
if (tag.equals("li")) {
char lastChar = 0;
if (output.length() > 0)
lastChar = output.charAt(output.length() - 1);
if (first) {
if (lastChar == '\n')
output.append("\t• ");
else
output.append("\n\t• ");
first = false;
} else {
first = true;
}
}
}
Example 3
Project: little-bear-dictionary-master File: HtmlTagsHandler.java View source code |
@Override
public void handleTag(boolean opening, String tag, Editable output, XMLReader xmlReader) {
Log.e("tags", tag);
if (opening == false) {
return;
}
if (tag.equalsIgnoreCase("ol")) {
parent = "ol";
ol_count = 1;
} else if (tag.equalsIgnoreCase("li")) {
if (parent.equalsIgnoreCase("ol")) {
Log.i("output", output.toString());
output.append("\n " + ol_count++ + ".");
}
}
}
Example 4
Project: standardlib-master File: HtmlFormatter.java View source code |
public static Spanned format(String html, Boolean withImages) {
if (!withImages) {
html = html.replaceAll("<img.+?>", "");
}
return Html.fromHtml(html, null, new Html.TagHandler() {
@Override
public void handleTag(boolean opening, String tag, Editable output, XMLReader xmlReader) {
if (opening && tag.equals("li")) {
output.append("\n").append("\t• ");
}
}
});
}
Example 5
Project: GoogleIOTest-master File: MvvmActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final MainViewModel viewModel = new MainViewModel("vishnu", "rajeevan");
MvvmActivityBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_mvvm);
binding.setViewmodel(viewModel);
binding.textInput.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
viewModel.setTextFromUser(s.toString());
}
});
}
Example 6
Project: NIM_Android_Demo-master File: StringTextWatcher.java View source code |
@Override
public void afterTextChanged(Editable s) {
int editEnd = editText.getSelectionEnd();
editText.removeTextChangedListener(this);
while (StringUtil.counterChars(s.toString()) > length && editEnd > 0) {
s.delete(editEnd - 1, editEnd);
editEnd--;
}
editText.setSelection(editEnd);
editText.addTextChangedListener(this);
}
Example 7
Project: NIM_Android_UIKit-master File: StringTextWatcher.java View source code |
@Override
public void afterTextChanged(Editable s) {
int editEnd = editText.getSelectionEnd();
editText.removeTextChangedListener(this);
while (StringUtil.counterChars(s.toString()) > length && editEnd > 0) {
s.delete(editEnd - 1, editEnd);
editEnd--;
}
editText.setSelection(editEnd);
editText.addTextChangedListener(this);
}
Example 8
Project: osmdroid-master File: PositiveLongTextValidator.java View source code |
@Override
public void afterTextChanged(Editable s) {
String txt = parent.getText().toString();
if (txt == null || txt.length() == 0)
parent.setError("Not a valid number");
try {
long val = Long.parseLong(txt);
if (val < minValue) {
parent.setError("Must be at least " + minValue);
} else {
parent.setError(null);
}
} catch (Exception ex) {
parent.setError("Not a valid number");
}
}
Example 9
Project: RoboBinding-master File: OnTextChangedAttribute.java View source code |
@Override
public void bind(ViewAddOn viewAddOn, final Command command, final EditText view) {
view.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
TextChangedEvent event = new TextChangedEvent(view, start, before, count);
command.invoke(event);
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void afterTextChanged(Editable s) {
}
});
}
Example 10
Project: VIT-StudentHandbook-master File: AutoCompleteWatcher.java View source code |
public void afterTextChanged(Editable s) {
if (s != null && !s.toString().equals("")) {
if (mySearchTask == null) {
mySearchTask = searchActivity.new searchTask(searchActivity);
} else {
mySearchTask.cancel(true);
mySearchTask = searchActivity.new searchTask(searchActivity);
}
mySearchTask.execute(s.toString());
} else {
if (mySearchTask != null) {
mySearchTask.cancelAndClear();
}
}
}
Example 11
Project: 30-android-libraries-in-30-days-master File: AutoFitTextViewActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.day16_activity_autofit);
mTextView = (AutofitTextView) findViewById(R.id.text_view);
mEditText = (EditText) findViewById(R.id.edit_text);
mEditText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
mTextView.setText(s);
}
@Override
public void afterTextChanged(Editable s) {
}
});
}
Example 12
Project: android-autofittextview-master File: SampleActivity.java View source code |
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mOutput = (TextView) findViewById(R.id.output);
mAutofitOutput = (TextView) findViewById(R.id.output_autofit);
((EditText) findViewById(R.id.input)).addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
// do nothing
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
mOutput.setText(charSequence);
mAutofitOutput.setText(charSequence);
}
@Override
public void afterTextChanged(Editable editable) {
// do nothing
}
});
}
Example 13
Project: android-calculatorpp-master File: EditTextLongClickEraser.java View source code |
@Override
protected boolean erase() {
final int start = editView.getSelectionStart();
final int end = editView.getSelectionEnd();
if (start < 0 || end < 0) {
return false;
}
final Editable text = editView.getText();
if (start != end) {
text.delete(Math.min(start, end), Math.max(start, end));
} else if (start > 0) {
text.delete(start - 1, start);
}
return text.length() != 0;
}
Example 14
Project: android-json-form-wizard-master File: GenericTextWatcher.java View source code |
public void afterTextChanged(Editable editable) {
String text = editable.toString();
JsonApi api = null;
if (mView.getContext() instanceof JsonApi) {
api = (JsonApi) mView.getContext();
} else if (mView.getContext() instanceof TintContextWrapper) {
TintContextWrapper tintContextWrapper = (TintContextWrapper) mView.getContext();
api = (JsonApi) tintContextWrapper.getBaseContext();
} else {
throw new RuntimeException("Could not fetch context");
}
String key = (String) mView.getTag(R.id.key);
try {
api.writeValue(mStepName, key, text);
} catch (JSONException e) {
e.printStackTrace();
}
}
Example 15
Project: AndroidSurvey-master File: ListOfItemsQuestionFragment.java View source code |
protected void createQuestionComponent(ViewGroup questionComponent) {
mResponses = new ArrayList<EditText>();
for (Option option : getQuestion().options()) {
final TextView optionText = new TextView(getActivity());
optionText.setText(option.getText());
questionComponent.addView(optionText);
EditText editText = createEditText();
editText.setHint(R.string.free_response_edittext);
editText.setTypeface(getInstrument().getTypeFace(getActivity().getApplicationContext()));
questionComponent.addView(editText);
mResponses.add(editText);
editText.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before, int count) {
saveResponse();
}
// Required by interface
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
public void afterTextChanged(Editable s) {
}
});
}
}
Example 16
Project: atlas-master File: DataBundleSampleActivity.java View source code |
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.bundle_databind_main);
TextView textView = (TextView) findViewById(R.id.xxxxx);
BundleDatabindMainBinding binding = DataBindingUtil.setContentView(this, R.layout.bundle_databind_main);
final User user = new User("Test", "User");
binding.setUser(user);
EditText editText = (EditText) findViewById(R.id.inputText);
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
System.out.println(s);
user.setFirstName(s.toString());
}
@Override
public void afterTextChanged(Editable s) {
}
});
}
Example 17
Project: canarinho-master File: TelefoneTextWatcher.java View source code |
@Override
public void afterTextChanged(Editable s) {
if (isMudancaInterna()) {
return;
}
s.setFilters(FILTRO_NOVE_DIGITOS);
final char[] mascara = ehNoveDigitos(s) ? TELEFONE_NOVE_DIGITOS : TELEFONE_OITO_DIGITOS;
final StringBuilder builder = trataAdicaoRemocaoDeCaracter(s, mascara);
atualizaTexto(validador, resultadoParcial, s, builder);
}
Example 18
Project: Coding-Android-master File: ViewStyleUtil.java View source code |
public static void editTextBindButton(View button, InputRequest request, OnTextChange... edits) {
for (OnTextChange edit : edits) {
edit.addTextChangedListener(new SimpleTextWatcher() {
@Override
public void afterTextChanged(Editable s) {
updateStyle(button, request, edits);
}
});
}
updateStyle(button, request, edits);
}
Example 19
Project: DigCSDN-master File: MyTagHandler.java View source code |
@Override
public void handleTag(boolean opening, String tag, Editable output, XMLReader xmlReader) {
if (tag.equals("ul"))
parent = "ul";
else if (tag.equals("ol"))
parent = "ol";
if (tag.equals("li")) {
if (parent.equals("ul")) {
if (first) {
output.append("\n• ");
first = false;
} else {
first = true;
}
} else {
if (first) {
output.append("\n" + index + ". ");
first = false;
index++;
} else {
first = true;
}
}
}
if (tag.equals("bold")) {
System.out.println("tag" + tag);
if (opening) {
sIndex = output.length();
System.out.println("sIndex" + sIndex);
} else {
eIndex = output.length();
System.out.println("eIndex" + eIndex);
output.setSpan(new ForegroundColorSpan(Color.BLACK), sIndex, eIndex, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
//output.setSpan(new SubscriptSpan(), sIndex, eIndex, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
}
}
}
Example 20
Project: FaceShow-master File: MainActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
normalEditText = (EditText) findViewById(R.id.normalshow_et);
normalTextView = (TextView) findViewById(R.id.normalshow_tv);
faceShowEditText = (FaceShowEditText) findViewById(R.id.faceshow_et);
faceShowTextView = (FaceShowTextView) findViewById(R.id.faceshow_tv);
faceShowEditText.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
faceShowTextView.setText(arg0);
}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
}
@Override
public void afterTextChanged(Editable arg0) {
normalEditText.setText(arg0.toString());
normalTextView.setText(arg0.toString());
}
});
}
Example 21
Project: FolderCamera-master File: PromptDirectoryDialog.java View source code |
public AlertDialog createAndShow(final File currentDirectory) {
return new AlertDialog.Builder(context).setTitle(context.getString(R.string.directory_name)).setMessage(context.getString(R.string.directory_name_instruction)).setView(input).setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
Editable value = input.getText();
bus.post(new MakeDirectoryEvent(currentDirectory, value.toString()));
}
}).setNegativeButton("Cancel", null).show();
}
Example 22
Project: Hews-master File: HTMLCodeTagHandler.java View source code |
private void processCodeTag(boolean opening, Editable output) {
int len = output.length();
if (opening) {
output.setSpan(new TypefaceSpan("monospace"), len, len, Spannable.SPAN_MARK_MARK);
} else {
Object obj = getLast(output, TypefaceSpan.class);
int where = output.getSpanStart(obj);
output.removeSpan(obj);
if (where != len) {
output.setSpan(new TypefaceSpan("monospace"), where, len, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
}
}
}
Example 23
Project: MySnippetRepo-master File: EditTextChangeActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(com.example.R.layout.edittext_textchange_layout);
m_txtInput = (EditText) findViewById(com.example.R.id.edittext_textchange_layout_txtInput);
m_txtInput.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
m_lblInput.setText(s);
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// TODO Auto-generated method stub
m_lblInput.setText(s);
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
m_lblInput.setText(s);
}
});
m_lblInput = (TextView) findViewById(com.example.R.id.edittext_textchange_layout_lblInput);
}
Example 24
Project: pathfinder_combat-master File: CustomTextWatcher.java View source code |
public void afterTextChanged(Editable s) {
Log.d(TAG, "CustomTextWatcher: Entered! editing field == " + _field + " And new tex == " + _text.getText().toString());
if (_text == null) {
return;
}
String txt = _text.getText().toString();
if (txt == null || txt.equals("")) {
return;
}
if (_fragment != null && _fragment.getCharacter() != null) {
if (_fragment.getCharacter().setData(_field, _text.getText().toString())) {
Log.d(TAG, "CustomTextWatcher: " + _field + " updated successfully, updating the sheet");
int lastCursor = _text.getSelectionStart();
_fragment.updateCharacter(_field, lastCursor);
}
}
}
Example 25
Project: PhotoNoter-master File: StrikeThroughController.java View source code |
public void doStrikeThrough() {
int start = mRxMDEditText.getSelectionStart();
int end = mRxMDEditText.getSelectionEnd();
if (start == end) {
mRxMDEditText.getText().insert(start, "~~~~");
mRxMDEditText.setSelection(start + 2, end + 2);
} else if (end - start > 4) {
//选ä¸äº†4个以上
int position0 = Utils.findBeforeNewLineChar(mRxMDEditText.getText(), start) + 1;
int position00 = Utils.findBeforeNewLineChar(mRxMDEditText.getText(), end) + 1;
if (position0 != position00) {
Toast.makeText(mRxMDEditText.getContext(), "æ— æ³•æ“?作多行", Toast.LENGTH_SHORT).show();
return;
}
Editable editable = mRxMDEditText.getText();
if ("~~".equals(editable.subSequence(start, start + "~~".length()).toString()) && "~~".equals(editable.subSequence(end - "~~".length(), end).toString())) {
mRxMDEditText.getText().delete(end - "~~".length(), end);
mRxMDEditText.getText().delete(start, start + "~~".length());
mRxMDEditText.setSelection(start, end - "~~".length() * 2);
} else {
mRxMDEditText.getText().insert(end, "~~");
mRxMDEditText.getText().insert(start, "~~");
mRxMDEditText.setSelection(start, end + "~~".length() * 2);
}
} else {
mRxMDEditText.getText().insert(end, "~~");
mRxMDEditText.getText().insert(start, "~~");
mRxMDEditText.setSelection(start, end + "~~".length() * 2);
}
}
Example 26
Project: programming_notes_for_java_android-master File: SmsFragment.java View source code |
@Override
protected void initListener() {
mSmsEt.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
if (!TextUtils.isEmpty(s.toString())) {
Toast.makeText(getContext(), s.toString(), Toast.LENGTH_SHORT).show();
}
}
});
}
Example 27
Project: project_open-master File: MainActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv = (TextView) findViewById(R.id.tv);
text = tv.getText().toString();
etc = (EditTextWithClearBtn) findViewById(R.id.etc);
etc.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
tv.setText(text + s.length());
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void afterTextChanged(Editable s) {
}
});
findViewById(R.id.btn).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this, etc.getText().toString(), Toast.LENGTH_SHORT).show();
}
});
}
Example 28
Project: sealtalk-android-master File: RecognizePlugin.java View source code |
@Override
public void onClick(Fragment currentFragment, final RongExtension extension) {
String[] permissions = { Manifest.permission.RECORD_AUDIO };
if (!PermissionCheckUtil.requestPermissions(currentFragment, permissions)) {
return;
}
Recognizer recognizerView = new Recognizer(extension.getContext());
recognizerView.setResultCallBack(new IRecognizedResult() {
@Override
public void onResult(String data) {
Editable editable = extension.getInputEditText().getText();
String str = editable.toString() + data;
extension.getInputEditText().setText(str);
extension.getInputEditText().setSelection(str.length());
}
@Override
public void onClearClick() {
extension.getInputEditText().setText("");
}
});
extension.addPluginPager(recognizerView);
recognizerView.startRecognize();
}
Example 29
Project: securereader-master File: HttpTextWatcher.java View source code |
@Override
public void afterTextChanged(Editable s) {
if (!mChanging) {
String ss = s.toString();
if (ss.indexOf('.') != -1 && ss.indexOf("://") == -1) {
mChanging = true;
mHasAddedScheme = true;
s.insert(0, "http://");
mChanging = false;
}
}
if (mEnableDisableThisViewOnInput != null)
mEnableDisableThisViewOnInput.setEnabled(s.length() > 0);
}
Example 30
Project: Tahoe-master File: CurrencyTextWatcher.java View source code |
public synchronized void afterTextChanged(Editable s) {
if (mEditing)
return;
mEditing = true;
String digits = s.toString().replaceAll("\\D", "");
NumberFormat nf = NumberFormat.getCurrencyInstance();
try {
String formatted = nf.format(Double.parseDouble(digits) / 100);
s.replace(0, s.length(), formatted);
} catch (NumberFormatException nfe) {
s.clear();
}
mEditing = false;
}
Example 31
Project: taxi-driver-droid-master File: AddressAutocomplete.java View source code |
public void startSuggestor(DataBase dataBase) {
textWatcher = new TextWatcher() {
public void afterTextChanged(Editable s) {
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (count == 1) {
suggestor.lookup("" + s);
}
}
};
suggestor = new AddressSuggestior(context, new Runnable() {
public void run() {
post(new Runnable() {
public void run() {
ArrayAdapter<AddressInfo> streets = new ArrayAdapter<AddressInfo>(context, android.R.layout.simple_dropdown_item_1line, suggestor.addressList);
AddressAutocomplete.this.setAdapter(streets);
AddressAutocomplete.this.showDropDown();
}
});
}
}, dataBase);
addTextChangedListener(textWatcher);
}
Example 32
Project: ulti-master File: AutofitTextViewActivity.java View source code |
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.auto_fit_textview_activity);
mOutput = (TextView) findViewById(R.id.output);
mAutofitOutput = (TextView) findViewById(R.id.output_autofit);
((EditText) findViewById(R.id.input)).addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
// do nothing
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
mOutput.setText(charSequence);
mAutofitOutput.setText(charSequence);
}
@Override
public void afterTextChanged(Editable editable) {
// do nothing
}
});
}
Example 33
Project: UltimateAndroid-master File: AutofitTextViewActivity.java View source code |
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.auto_fit_textview_activity);
mOutput = (TextView) findViewById(R.id.output);
mAutofitOutput = (TextView) findViewById(R.id.output_autofit);
((EditText) findViewById(R.id.input)).addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
// do nothing
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
mOutput.setText(charSequence);
mAutofitOutput.setText(charSequence);
}
@Override
public void afterTextChanged(Editable editable) {
// do nothing
}
});
}
Example 34
Project: Wendler-master File: GenericTextWatcher.java View source code |
/**
* Called after the text is changed.
*/
@Override
public void afterTextChanged(Editable editable) {
try {
if (mWeight.getText().toString().trim().length() > 0 && mReps.getText().toString().trim().length() > 0) {
int oneRm = WendlerMath.calculateOneRm(Double.parseDouble(mWeight.getText().toString()), Integer.parseInt(mReps.getText().toString()));
mOneRm.setText(String.valueOf(oneRm));
}
} catch (NumberFormatException e) {
}
}
Example 35
Project: XRead-master File: TwitterActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
this.setTitle("TwitterActivity");
super.onCreate(savedInstanceState);
//Steuerelemente holen
username = (EditText) findViewById(id.editTextTwitterUser);
follow = (Button) findViewById(id.buttonFollow);
username.addTextChangedListener(new EnablingTextWatcher(follow));
follow.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
hideKeyboard();
Editable searchText = username.getText();
if (searchText.length() > 0) {
startWebSearch(WebHelper.getTwitterTimeLine(searchText.toString()));
}
}
});
}
Example 36
Project: YiBo-master File: AddAccountTextWatcher.java View source code |
@Override
public void afterTextChanged(Editable s) {
boolean isEnabled = false;
EditText etUsername = (EditText) context.findViewById(R.id.etUsername);
EditText etPassword = (EditText) context.findViewById(R.id.etPassword);
isEnabled = etUsername.getText().length() > 0 && etPassword.getText().length() > 0;
// if (sp == ServiceProvider.Twitter && cbUseProxy.isChecked()) {
// isEnabled = isEnabled && etRestProxy.getText().length() > 0;
// }
Button btnAuthorize = (Button) context.findViewById(R.id.btnAuthorize);
btnAuthorize.setEnabled(isEnabled);
}
Example 37
Project: LoonAndroid-master File: OnTextChanged.java View source code |
/* * (non-Javadoc) * * @see android.text.TextWatcher#afterTextChanged(android.text.Editable) */ @Override public void afterTextChanged(Editable s) { // TODO Auto-generated method stub if (afterMethod != null) { afterTargetMethod = KernelReflect.assignableMethod(target.getClass(), afterMethod, 0, true, KernelClass.parameterTypes(new Object[] { s })); afterMethod = null; } if (afterTargetMethod != null) { KernelReflect.invoke(target, afterTargetMethod, s); } }
Example 38
Project: Akatsuki-master File: MainActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
Akatsuki.restore(this, savedInstanceState);
persisted.setText(myString);
persisted.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
myString = persisted.getText().toString();
}
});
}
Example 39
Project: alfresco-android-app-master File: TagHandlerList.java View source code |
@Override
public void handleTag(boolean opening, String tag, Editable output, XMLReader xmlReader) {
if (tag.equals("ul")) {
parent = "ul";
} else if (tag.equals("ol")) {
parent = "ol";
}
if (tag.equals("li")) {
if (parent.equals("ul")) {
if (first) {
output.append("\n\t• ");
first = false;
} else {
first = true;
}
} else {
if (first) {
output.append("\n\t").append(Integer.toString(index)).append(". ");
first = false;
index++;
} else {
first = true;
}
}
}
}
Example 40
Project: android-demos-master File: EyeemActivity.java View source code |
private TextWatcher textWatcher() {
return new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// no-op
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (lastCharacterIsSeparator(s)) {
showSuggestions(chips, popover);
}
}
@Override
public void afterTextChanged(Editable s) {
// no-op
}
};
}
Example 41
Project: android-open-project-demo-master File: SimpleActivity$$ViewInjector.java View source code |
public static void inject(Finder finder, final com.baoyz.butterknife.demo.SimpleActivity target, Object source) {
View view;
view = finder.findRequiredView(source, 2131099651, "field 'mTitle'");
target.mTitle = (android.widget.TextView) view;
view = finder.findRequiredView(source, 2131099653, "method 'checkbox'");
((android.widget.CompoundButton) view).setOnCheckedChangeListener(new android.widget.CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(android.widget.CompoundButton p0, boolean p1) {
target.checkbox((android.widget.CheckBox) p0, p1);
}
});
view = finder.findRequiredView(source, 2131099652, "method 'sayhello'");
view.setOnClickListener(new android.view.View.OnClickListener() {
@Override
public void onClick(android.view.View p0) {
target.sayhello((android.widget.Button) p0);
}
});
view = finder.findRequiredView(source, 2131099654, "method 'touchme'");
((android.widget.TextView) view).addTextChangedListener(new android.text.TextWatcher() {
@Override
public void onTextChanged(java.lang.CharSequence p0, int p1, int p2, int p3) {
target.touchme(p0, p1, p2, p3);
}
@Override
public void beforeTextChanged(java.lang.CharSequence p0, int p1, int p2, int p3) {
}
@Override
public void afterTextChanged(android.text.Editable p0) {
}
});
}
Example 42
Project: android-project-Demo-master File: SimpleActivity$$ViewInjector.java View source code |
public static void inject(Finder finder, final com.baoyz.butterknife.demo.SimpleActivity target, Object source) {
View view;
view = finder.findRequiredView(source, 2131099651, "field 'mTitle'");
target.mTitle = (android.widget.TextView) view;
view = finder.findRequiredView(source, 2131099653, "method 'checkbox'");
((android.widget.CompoundButton) view).setOnCheckedChangeListener(new android.widget.CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(android.widget.CompoundButton p0, boolean p1) {
target.checkbox((android.widget.CheckBox) p0, p1);
}
});
view = finder.findRequiredView(source, 2131099652, "method 'sayhello'");
view.setOnClickListener(new android.view.View.OnClickListener() {
@Override
public void onClick(android.view.View p0) {
target.sayhello((android.widget.Button) p0);
}
});
view = finder.findRequiredView(source, 2131099654, "method 'touchme'");
((android.widget.TextView) view).addTextChangedListener(new android.text.TextWatcher() {
@Override
public void onTextChanged(java.lang.CharSequence p0, int p1, int p2, int p3) {
target.touchme(p0, p1, p2, p3);
}
@Override
public void beforeTextChanged(java.lang.CharSequence p0, int p1, int p2, int p3) {
}
@Override
public void afterTextChanged(android.text.Editable p0) {
}
});
}
Example 43
Project: android-udpsender-master File: EditTextHex.java View source code |
private void initialize() {
setInputType(InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
setFilters(new InputFilter[] { new InputFilter() {
@Override
public CharSequence filter(CharSequence source, int start, int end, android.text.Spanned dest, int dstart, int dend) {
if (end > start) {
String destTxt = dest.toString();
String resultingTxt = destTxt.substring(0, dstart) + source.subSequence(start, end) + destTxt.substring(dend);
if (!resultingTxt.matches("[a-fA-F0-9]+")) {
return "";
}
}
return null;
}
} });
addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// Nothing happens here
}
});
}
Example 44
Project: AndroidChromium-master File: EmptyAlertEditText.java View source code |
@Override
protected void onFinishInflate() {
super.onFinishInflate();
addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
validate();
}
});
}
Example 45
Project: AndroidEdit-master File: MainActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mEditText = ((EditText) findViewById(R.id.editText));
mPerformEdit = new PerformEdit(mEditText) {
@Override
protected void onTextChanged(Editable s) {
//文本�生改�,�以是用户输入或者是EditText.setText触�.(setDefaultText的时候�会回调)
super.onTextChanged(s);
}
};
mPerformEdit.setDefaultText("这是�始值,�能撤销的值");
}
Example 46
Project: AndroidProjectStroe-master File: MyTextWatcher.java View source code |
@Override
public void afterTextChanged(Editable s) {
/**
* 当输入的内容是11�手机�
* 并且选择了角色时,就开始验�该手机�的角色用户是�是被创建
*/
if (etPhone.getText().toString().length() == 11) {
if (roleCode != -1) {
new VerifyPhoneTask(context, etPhone, roleCode, allTaskInterface).execute();
} else {
UIUtil.showMsg(context, "请先选择类别");
}
}
}
Example 47
Project: AndroidStudyDemo-master File: TextInputLayoutActivity.java View source code |
private void initData() {
mTestTIL.setHint("è¯·è¾“å…¥ä½ çš„é‚®ç®±ï¼š");
mTestET1.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (s.length() > 10) {
mTestTIL.setErrorEnabled(true);
mTestTIL.setError("邮箱å??过长ï¼?");
mTestET1.setError("EditText 的错误æ??示");
} else {
mTestTIL.setErrorEnabled(false);
}
}
@Override
public void afterTextChanged(Editable s) {
}
});
mTestET2.setError("没有任何修饰的 EditText 的错误æ??示");
}
Example 48
Project: Android_App_OpenSource-master File: ProfileTextWatcher.java View source code |
@Override
public void afterTextChanged(Editable s) {
if (StringUtil.isEmpty(etScreenName.getText().toString())) {
btnProfileUpdate.setEnabled(false);
} else if (StringUtil.isEquals(user.getScreenName(), etScreenName.getText().toString()) && StringUtil.isEquals(user.getDescription(), etDescription.getText().toString())) {
btnProfileUpdate.setEnabled(false);
} else {
btnProfileUpdate.setEnabled(true);
}
}
Example 49
Project: Android_Example_Projects-master File: RawCommentFragment.java View source code |
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
commentText = finder.find(id.et_comment);
commentText.addTextChangedListener(new TextWatcherAdapter() {
@Override
public void afterTextChanged(Editable s) {
SherlockFragmentActivity activity = getSherlockActivity();
if (activity != null)
activity.invalidateOptionsMenu();
}
});
commentText.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
commentText.requestFocusFromTouch();
return false;
}
});
}
Example 50
Project: andstatus-master File: LongHintEditText.java View source code |
private void setTextChangedListener() {
addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
boolean singleLineNew = s.length() > 0;
if (singleLine != singleLineNew) {
singleLine = singleLineNew;
LongHintEditText.this.setSingleLine(s.length() > 0);
if (singleLine) {
LongHintEditText.this.setSelection(s.length());
}
}
}
});
}
Example 51
Project: AntennaPod-master File: GpodnetSetHostnameDialog.java View source code |
public static AlertDialog createDialog(final Context context) {
AlertDialog.Builder dialog = new AlertDialog.Builder(context);
final EditText et = new EditText(context);
et.setText(GpodnetPreferences.getHostname());
et.setInputType(InputType.TYPE_TEXT_VARIATION_URI);
dialog.setTitle(R.string.pref_gpodnet_sethostname_title).setView(setupContentView(context, et)).setPositiveButton(R.string.confirm_label, ( dialog1, which) -> {
final Editable e = et.getText();
if (e != null) {
GpodnetPreferences.setHostname(e.toString());
}
dialog1.dismiss();
}).setNegativeButton(R.string.cancel_label, ( dialog1, which) -> {
dialog1.cancel();
}).setNeutralButton(R.string.pref_gpodnet_sethostname_use_default_host, ( dialog1, which) -> {
GpodnetPreferences.setHostname(GpodnetService.DEFAULT_BASE_HOST);
dialog1.dismiss();
}).setCancelable(true);
return dialog.show();
}
Example 52
Project: AugmentedOxford-master File: M_LongModifier.java View source code |
@Override
public void afterTextChanged(Editable s) {
if (!"".equals(s.toString())) {
try {
long v = Long.parseLong(s.toString());
if (v < min) {
s.clear();
s.append("" + min);
} else if (v > max) {
s.clear();
s.append("" + max);
}
} catch (NumberFormatException e) {
}
}
}
Example 53
Project: AwesomeValidation-master File: SpanHelperTest.java View source code |
@Override
protected void setUp() throws Exception {
super.setUp();
mMockEditText = mock(EditText.class, RETURNS_MOCKS);
mMockEditable = mock(Editable.class);
mMockSpannableString = mock(SpannableString.class);
when(mMockEditText.getText()).thenReturn(mMockEditable);
when(mMockEditText.getText().toString()).thenReturn(PowerMockito.mock(String.class));
PowerMockito.whenNew(SpannableString.class).withArguments(PowerMockito.mock(String.class)).thenReturn(mMockSpannableString);
PowerMockito.whenNew(BackgroundColorSpan.class).withArguments(mColor).thenReturn(mock(BackgroundColorSpan.class));
}
Example 54
Project: babyIyo-master File: EditTextWithDel.java View source code |
private void init() {
imgInable = mContext.getResources().getDrawable(R.drawable.close_pushcha);
addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void afterTextChanged(Editable s) {
setDrawable();
}
});
setDrawable();
}
Example 55
Project: Baelish-master File: Aty_Location.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SDKInitializer.initialize(getApplicationContext());
setContentView(R.layout.aty_location);
et_searchkey = (EditText) findViewById(R.id.et_searchkey);
Frg_LocationHistory locationHistory = new Frg_LocationHistory();
getSupportFragmentManager().beginTransaction().replace(R.id.ll_frg, locationHistory).commit();
et_searchkey.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (s.length() <= 0) {
Frg_LocationHistory locationHistory = new Frg_LocationHistory();
getSupportFragmentManager().beginTransaction().replace(R.id.ll_frg, locationHistory).commit();
} else {
Frg_LocationNow locationNow = new Frg_LocationNow();
getSupportFragmentManager().beginTransaction().replace(R.id.ll_frg, locationNow).commit();
}
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void afterTextChanged(Editable s) {
}
});
}
Example 56
Project: BioWiki-master File: BWHtmlTagHandler.java View source code |
@Override
public void handleTag(final boolean opening, final String tag, Editable output, final XMLReader xmlReader) {
if (tag.equals("ul") || tag.equals("ol") || tag.equals("dd")) {
if (opening) {
mListParents.add(tag);
} else {
mListParents.remove(tag);
}
mListItemCount = 0;
} else if (tag.equals("li") && !opening) {
handleListTag(output);
}
}
Example 57
Project: Bluefruit_LE_Connect_Android-master File: CustomEditTextFormatter.java View source code |
public static void attachToEditText(final EditText editText, final int maxNumCharacters, final String separator, final int groupCharactersCount) {
editText.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void afterTextChanged(Editable s) {
String text = s.toString();
String newText = formatText(text, maxNumCharacters, separator, groupCharactersCount);
if (!text.equals(newText)) {
editText.setText(newText);
editText.setSelection(newText.length());
}
}
});
}
Example 58
Project: BluetoothHidEmu-master File: KeyboardKeyListener.java View source code |
@Override
public boolean onKeyDown(View view, Editable content, int keyCode, KeyEvent event) {
switch(keyCode) {
case KeyEvent.KEYCODE_ENTER:
TextKeyListener.clear(content);
mHidPayload.assemblePayload(HidKeyPair.ENTER);
mSocketManager.sendPayload(mHidPayload);
return true;
case KeyEvent.KEYCODE_DEL:
mHidPayload.assemblePayload(HidKeyPair.DEL);
mSocketManager.sendPayload(mHidPayload);
case KeyEvent.KEYCODE_VOLUME_UP:
case KeyEvent.KEYCODE_VOLUME_DOWN:
mHidPayload.assemblePayload(keyCode);
mSocketManager.sendPayload(mHidPayload);
default:
return mTextKeyListener.onKeyDown(view, content, keyCode, event);
}
}
Example 59
Project: CC-android-master File: LoginActivity.java View source code |
@Override
public void initView() {
// TODO Auto-generated method stub
loginActivity = this;
usernameEditText = (EditText) findViewById(R.id.username);
passwordEditText = (EditText) findViewById(R.id.password);
// 如果用户å??改å?˜ï¼Œæ¸…空密ç ?
usernameEditText.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
passwordEditText.setText(null);
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void afterTextChanged(Editable s) {
}
});
}
Example 60
Project: ChineseGithub-master File: RawCommentFragment.java View source code |
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
commentText = finder.find(id.et_comment);
commentText.addTextChangedListener(new TextWatcherAdapter() {
@Override
public void afterTextChanged(Editable s) {
SherlockFragmentActivity activity = getSherlockActivity();
if (activity != null)
activity.invalidateOptionsMenu();
}
});
commentText.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
commentText.requestFocusFromTouch();
return false;
}
});
}
Example 61
Project: code-reader-master File: AddRepoActivity.java View source code |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_add_repo); mAddRepoChecker = new AddRepoChecker(this); mEditAddRepoName.addTextChangedListener(new TextWatcherImpl() { @Override public void afterTextChanged(Editable editable) { super.afterTextChanged(editable); mAddRepoChecker.setRepoName(editable.toString()); } }); mEditAddRepoUrl.addTextChangedListener(new TextWatcherImpl() { @Override public void afterTextChanged(Editable editable) { super.afterTextChanged(editable); mAddRepoChecker.setRepoDownloadUrl(editable.toString()); } }); }
Example 62
Project: Conquer-master File: SearchResultActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
presentationModel = new SearchResultPresentationModel(list);
View view = Binders.inflateAndBind(this, R.layout.activity_search_result, presentationModel);
setContentView(view);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
List<String> d = new TaskDao(getApplication()).queryByKeyword("");
presentationModel.setStrings(d);
}
}, 600);
final EditText editText = (EditText) view.findViewById(R.id.edit_query);
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
iv_clear.setVisibility(s.length() > 0 ? View.VISIBLE : View.GONE);
presentationModel.setStrings(new TaskDao(getApplication()).queryByKeyword(s.toString()));
}
});
iv_clear = findViewById(R.id.iv_clear);
iv_clear.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
editText.setText("");
}
});
}
Example 63
Project: creditcard4j-master File: CreditCardEditTextWatcher.java View source code |
@Override
public void afterTextChanged(Editable editable) {
String number = editable.toString();
if (number.length() > 0) {
String digitsOnly = CardNumberCleaner.clean(number);
int length = digitsOnly.length();
CardBrand brand = CreditCard4J.getBrand(digitsOnly);
if (length == brand.getMaxLength() && this.nextInput != null) {
this.nextInput.requestFocus();
} else if (length % 4 == 0) {
editable.append(this.spacingCharacter);
}
}
}
Example 64
Project: CreditCardView-master File: CardNumberFragment.java View source code |
@Override
public void afterTextChanged(Editable s) {
int cursorPosition = mCardNumberView.getSelectionEnd();
int previousLength = mCardNumberView.getText().length();
String cardNumber = CreditCardUtils.handleCardNumber(s.toString());
int modifiedLength = cardNumber.length();
mCardNumberView.removeTextChangedListener(this);
mCardNumberView.setText(cardNumber);
mCardNumberView.setSelection(cardNumber.length() > MAX_LENGTH_CARD_NUMBER_WITH_SPACES ? MAX_LENGTH_CARD_NUMBER_WITH_SPACES : cardNumber.length());
mCardNumberView.addTextChangedListener(this);
if (modifiedLength <= previousLength && cursorPosition < modifiedLength) {
mCardNumberView.setSelection(cursorPosition);
}
onEdit(cardNumber);
if (cardNumber.replace(CreditCardUtils.SPACE_SEPERATOR, "").length() == MAX_LENGTH_CARD_NUMBER) {
onComplete();
}
}
Example 65
Project: curso-android-src-master File: MainActivity.java View source code |
public void onClick(View arg0) { Editable str = Editable.Factory.getInstance().newEditable("Esto es un simulacro."); str.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), 11, 20, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); txtTexto.setText(str); //Nueva cadena de texto //String nuevoTexto = "<p>Otro <b>texto</b> de ejemplo.</p>"; //Asigna texto sin formato (incluirá todas las etiquetas HTML) //txtTexto.setText(nuevoTexto); //Asigna texto con formato HTML //txtTexto.setText(Html.fromHtml(nuevoTexto),BufferType.SPANNABLE); //Obtiene el texto SIN etiquetas de formato HTML //String aux1 = txtTexto.getText().toString(); //Obtiene el texto CON etiquetas de formato HTML //String aux2 = Html.toHtml(txtTexto.getText()); }
Example 66
Project: data-binding-validator-master File: EditTextHandler.java View source code |
public static void disableErrorOnChanged(final TextView textView) {
if (ListenerUtil.<TextWatcher>getListener(textView, R.id.text_watcher_clear_error) != null) {
return;
}
final TextWatcher textWatcher = new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
EditTextHandler.setError(textView, null);
}
@Override
public void afterTextChanged(Editable s) {
}
};
textView.addTextChangedListener(textWatcher);
ListenerUtil.trackListener(textView, textView, R.id.text_watcher_clear_error);
}
Example 67
Project: DeviceConnect-Android-master File: WakeupFragment.java View source code |
private void setEditText(final View view) {
EditText editText = (EditText) view.findViewById(R.id.deviceName);
String deviceName = SettingUtil.getDeviceName(getActivity());
editText.setText(deviceName);
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(final CharSequence s, final int start, final int count, final int after) {
}
@Override
public void onTextChanged(final CharSequence s, final int start, final int before, final int count) {
}
@Override
public void afterTextChanged(final Editable s) {
SettingUtil.setDeviceName(getActivity(), s.toString());
}
});
}
Example 68
Project: EasyForm-master File: EasyFormTextWatcher.java View source code |
@Override
public void afterTextChanged(Editable s) {
boolean isValid = validator.isValid(s);
if (isValid) {
clearError();
if (easyFormTextListener != null) {
easyFormTextListener.onFilled(delegateView);
}
} else {
renderError();
if (easyFormTextListener != null) {
easyFormTextListener.onError(delegateView);
}
}
}
Example 69
Project: EasyHttp-master File: RxGetActivity.java View source code |
@OnClick(R.id.go)
public void go() {
Editable url = urlView.getText();
if (TextUtils.isEmpty(url)) {
Toast.makeText(this, "url is empty", Toast.LENGTH_SHORT);
return;
}
RxEasyHttp.get(url.toString(), new RxEasyStringConverter()).doOnSubscribe(new Consumer<Subscription>() {
@Override
public void accept(@NonNull Subscription subscription) throws Exception {
dialog.show();
body.setText("");
}
}).observeOn(AndroidSchedulers.mainThread()).subscribe(new FlowableSubscriber<String>() {
@Override
public void onSubscribe(Subscription s) {
s.request(Long.MAX_VALUE);
dialog.show();
body.setText("");
}
@Override
public void onNext(String response) {
body.setText(response);
}
@Override
public void onError(Throwable t) {
body.setText(t.toString());
}
@Override
public void onComplete() {
dialog.cancel();
}
});
}
Example 70
Project: EasySideBar-master File: EditTextWithDel.java View source code |
private void init() {
imgAble = mContext.getResources().getDrawable(R.mipmap.icon_delete_gray);
addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void afterTextChanged(Editable s) {
setDrawable();
}
});
setDrawable();
}
Example 71
Project: Elephant-master File: MarkdownTextChangeWatcher.java View source code |
/**
* {@inheritDoc}
* @param s
*/
@Override
public void afterTextChanged(Editable s) {
for (CharacterStyle style : mLastStyle) {
s.removeSpan(style);
}
List<MarkdownSyntaxModel> models = MarkdownSyntaxGenerator.syntaxModelsForString(s.toString());
if (models.size() == 0) {
return;
}
mLastStyle.clear();
for (MarkdownSyntaxModel model : models) {
MarkdownSyntaxType type = model.getSyntaxType();
Range range = model.getRange();
// CharacterStyle style = MarkdownSyntaxGenerator.styleFromSyntaxType(type);
int low = range.getLower();
int upper = range.getUpper();
// mLastStyle.add(style);
// s.setSpan(style, low, upper, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
}
}
Example 72
Project: finch-master File: NewTweetDialogFragment.java View source code |
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_dialog, container, false);
mTextViewRemainingChars = (TextView) v.findViewById(R.id.textview_remaining_chars);
mTextViewRemainingChars.setText(Constants.MAX_TWEET_LENGTH + "");
EditText edittextCompose = (EditText) v.findViewById(R.id.edittext_compose);
edittextCompose.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {
int remainingChars = Constants.MAX_TWEET_LENGTH - s.length();
mTextViewRemainingChars.setText(remainingChars + "");
if (remainingChars < 0) {
mTextViewRemainingChars.setTextColor(Color.RED);
} else {
mTextViewRemainingChars.setTextColor(Color.BLACK);
}
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
});
Button buttonCancel = (Button) v.findViewById(R.id.button_cancel);
buttonCancel.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
NewTweetDialogFragment.this.getDialog().dismiss();
}
});
return v;
}
Example 73
Project: FingerColoring-Android-master File: DragTextViewFactory.java View source code |
public DragedTextView createUserWordTextView(Context context, Editable words) {
DragedTextView dragedTextView = new DragedTextView(context);
dragedTextView.setLayoutParams(new FrameLayout.LayoutParams(FrameLayout.LayoutParams.WRAP_CONTENT, FrameLayout.LayoutParams.WRAP_CONTENT));
dragedTextView.setText(words);
dragedTextView.setClickable(true);
dragedTextView.setTypeface(null, Typeface.BOLD);
return dragedTextView;
}
Example 74
Project: Flock-master File: PasswordUtil.java View source code |
public static TextWatcher getPasswordStrengthTextWatcher(final Context context, final ProgressBar progressBar) {
return new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
PasswordUtil.handleUpdateProgressWithPasswordStrength(context, s.toString(), progressBar);
}
};
}
Example 75
Project: FreeOTP-Android-master File: AddSecretTextWatcher.java View source code |
@Override
public void afterTextChanged(Editable s) {
if (s.length() != 0) {
// Ensure that = is only permitted at the end
boolean haveData = false;
for (int i = s.length() - 1; i >= 0; i--) {
char c = s.charAt(i);
if (c != '=')
haveData = true;
else if (haveData)
s.delete(i, i + 1);
}
}
super.afterTextChanged(s);
}
Example 76
Project: FreeOTP-fork-master File: AddSecretTextWatcher.java View source code |
@Override
public void afterTextChanged(Editable s) {
if (s.length() != 0) {
// Ensure that = is only permitted at the end
boolean haveData = false;
for (int i = s.length() - 1; i >= 0; i--) {
char c = s.charAt(i);
if (c != '=')
haveData = true;
else if (haveData)
s.delete(i, i + 1);
}
}
super.afterTextChanged(s);
}
Example 77
Project: git-osc-analysis-master File: EditTextWithDel.java View source code |
private void init() {
img = mContext.getResources().getDrawable(R.drawable.edittext_delete);
addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void afterTextChanged(Editable s) {
setDrawable();
}
});
setDrawable();
}
Example 78
Project: github-android-master File: RawCommentFragment.java View source code |
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
commentText = finder.find(id.et_comment);
commentText.addTextChangedListener(new TextWatcherAdapter() {
@Override
public void afterTextChanged(Editable s) {
SherlockFragmentActivity activity = getSherlockActivity();
if (activity != null)
activity.invalidateOptionsMenu();
}
});
}
Example 79
Project: Gitskarios-master File: ShowEmojisFragment.java View source code |
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recycler);
recyclerView.setLayoutManager(new GridLayoutManager(getActivity(), 3));
emojisAdapter = new EmojisAdapter();
emojisAdapter.setOnEmojiSelectedListener(this);
recyclerView.setAdapter(emojisAdapter);
filterEdit = (EditText) view.findViewById(R.id.filter);
filterEdit.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
filter(filterEdit.getText().toString());
}
@Override
public void afterTextChanged(Editable s) {
}
});
}
Example 80
Project: Hentoid-master File: CreateDirDialog.java View source code |
@SuppressWarnings("UnusedReturnValue")
public AlertDialog dialog(final File currentDir) {
return new AlertDialog.Builder(ctx).setTitle(R.string.dir_name).setMessage(R.string.dir_name_inst).setView(text).setPositiveButton(android.R.string.ok, ( dialog, which) -> {
Editable value = text.getText();
bus.post(new OnMakeDirEvent(currentDir, value.toString()));
}).setNegativeButton(android.R.string.cancel, null).show();
}
Example 81
Project: hpbpad-Android-master File: WPHtmlTagHandler.java View source code |
private void handleListTag(Editable output) {
if (mListParents.lastElement().equals("ul")) {
output.append("\n");
String[] split = output.toString().split("\n");
int lastIndex = split.length - 1;
int start = output.length() - split[lastIndex].length() - 1;
output.setSpan(new BulletSpan(15 * mListParents.size()), start, output.length(), 0);
} else if (mListParents.lastElement().equals("ol")) {
mListItemCount++;
output.append("\n");
String[] split = output.toString().split("\n");
int lastIndex = split.length - 1;
int start = output.length() - split[lastIndex].length() - 1;
output.insert(start, mListItemCount + ". ");
output.setSpan(new LeadingMarginSpan.Standard(15 * mListParents.size()), start, output.length(), 0);
}
}
Example 82
Project: kanqiu_letv-master File: DeleteButtonEditText.java View source code |
@Override
public void afterTextChanged(Editable s) {
if (TextUtils.isEmpty(s)) {
if (!isnull) {
setCompoundDrawablesWithIntrinsicBounds(null, null, null, null);
isnull = true;
}
} else {
if (isnull) {
setCompoundDrawablesWithIntrinsicBounds(null, null, getResources().getDrawable(R.drawable.search_del_button_selecter), null);
isnull = false;
}
}
}
Example 83
Project: kinballwc2015-master File: SecretActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_secret);
EditText editText = (EditText) findViewById(R.id.editText);
Button button = (Button) findViewById(R.id.button);
TextView modeTV = (TextView) findViewById(R.id.modeTV);
TextView refreshTimeTV = (TextView) findViewById(R.id.refreshTimeTV);
TextView appVersionTV = (TextView) findViewById(R.id.appVersionTV);
modeTV.setText(String.valueOf(App.useGCM));
refreshTimeTV.setText(String.valueOf(App.refreshTime));
appVersionTV.setText(getAppVersion());
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
if (s.toString().equals("chancleta")) {
App.allowEdit = true;
finish();
}
}
});
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
App.allowEdit = false;
finish();
}
});
if (App.allowEdit) {
editText.setVisibility(View.GONE);
} else {
button.setVisibility(View.GONE);
}
}
Example 84
Project: konkamusic-master File: AddClassifyDialogFragment.java View source code |
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
dialogContentView = View.inflate(getActivity(), R.layout.classify_edittext_layout, null);
editText = ViewUtility.findViewById(dialogContentView, R.id.add_classify_edittext);
AlertDialog.Builder builder = new Builder(getActivity()).setTitle("新建类别").setView(dialogContentView//
).setPositiveButton("确定", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
if (editText != null) {
Editable editable = editText.getText();
if (buttonOnClickListener != null && editable != null) {
buttonOnClickListener.positiveOnClick(editable.toString());
}
}
}
}).setNegativeButton("�消", null);
return builder.create();
}
Example 85
Project: lib_song-master File: ClearableEditText.java View source code |
private void init() {
clearImg.setBounds(0, 0, clearImg.getIntrinsicWidth(), clearImg.getIntrinsicHeight());
manageClearButton();
this.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
ClearableEditText et = ClearableEditText.this;
if (et.getCompoundDrawables()[2] == null)
return false;
if (event.getAction() != MotionEvent.ACTION_UP)
return false;
if (event.getX() > et.getWidth() - et.getPaddingRight() - clearImg.getIntrinsicWidth()) {
et.setText("");
ClearableEditText.this.removeClearButton();
}
return false;
}
});
this.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
ClearableEditText.this.manageClearButton();
}
@Override
public void afterTextChanged(Editable arg0) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
});
}
Example 86
Project: LiveoProject-master File: Util.java View source code |
public static TextWatcher insert(final String mask, final EditText ediTxt) {
return new TextWatcher() {
boolean isUpdating;
String old = "";
public void onTextChanged(CharSequence s, int start, int before, int count) {
String str = Mask.unmask(s.toString());
String mascara = "";
if (isUpdating) {
old = str;
isUpdating = false;
return;
}
int i = 0;
for (char m : mask.toCharArray()) {
if (m != '#' && str.length() > old.length()) {
mascara += m;
continue;
}
try {
mascara += str.charAt(i);
} catch (Exception e) {
break;
}
i++;
}
isUpdating = true;
ediTxt.setText(mascara);
ediTxt.setSelection(mascara.length());
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
public void afterTextChanged(Editable s) {
}
};
}
Example 87
Project: LQRWeChat-master File: SearchUserActivity.java View source code |
@Override
public void initListener() {
mEtSearchContent.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
String content = mEtSearchContent.getText().toString().trim();
mRlNoResultTip.setVisibility(View.GONE);
if (content.length() > 0) {
mLlSearch.setVisibility(View.VISIBLE);
mTvMsg.setText(content);
} else {
mLlSearch.setVisibility(View.GONE);
}
}
@Override
public void afterTextChanged(Editable s) {
}
});
mLlSearch.setOnClickListener( v -> mPresenter.searchUser());
}
Example 88
Project: LuaViewSDK-master File: UDEditText.java View source code |
/**
* 设置EditText代�
* BeginEditing --开始编辑
* EndEditing -- 结�编辑
* Clear -- åˆ é™¤
* Return --返回
*
* @return
*/
public UDEditText setCallback(final LuaValue callback) {
this.mCallback = callback;
final EditText view = getView();
if (view != null) {
if (this.mCallback != null && this.mCallback.istable()) {
view.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
if (mCallback != null && mCallback.istable()) {
LuaUtil.callFunction(LuaUtil.getFunction(mCallback, "BeginEditing", "beginEditing"));
}
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
if (mCallback != null && mCallback.istable()) {
LuaUtil.callFunction(LuaUtil.getFunction(mCallback, "EndEditing", "endEditing"));
}
}
});
}
}
return this;
}
Example 89
Project: luminous-master File: SetupActivity.java View source code |
public void onButtonClick(View view) { Editable enteredHostname = mEditTextHostname.getText(); Editable enteredPort = mEditTextPort.getText(); // Check if fields are filled if (enteredHostname.length() == 0 || enteredPort.length() == 0) { // Toast about filling out all required fields Toast.makeText(getBaseContext(), getString(R.string.setupactivity_filloutfields), Toast.LENGTH_SHORT).show(); } else { // Save entered values for auto connect Core.setSavedHostname(enteredHostname.toString()); Core.setSavedPort(Integer.parseInt(enteredPort.toString())); // Go back to the MainActivity Core.startMainActivity(); finish(); } }
Example 90
Project: MasteringAndroidDataBinding-master File: IncludeActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
binding = DataBindingUtil.setContentView(this, R.layout.activity_include);
binding.setListener(this);
binding.setOkText("to toast");
//in order to get the etName, you must define an id for the include tag.
binding.layoutInput.etName.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
User user = new User(s.toString(), "Liang");
binding.setUser(user);
}
@Override
public void afterTextChanged(Editable s) {
}
});
}
Example 91
Project: MobilePlayer1020-master File: SettingTextWatcher.java View source code |
@Override
public void afterTextChanged(Editable s) {
if (TextUtils.isEmpty(s)) {
return;
}
String content = s.toString();
// Log.e("demo", "content:"+content);
if (isNumeric(content)) {
int num = Integer.parseInt(content);
if (num > maxValue || num < minValue) {
s.delete(editStart, editStart + editCount);
mEditTextPreference.getEditText().setText(s);
Toast.makeText(mContext, "超出有效值范围", Toast.LENGTH_SHORT).show();
}
} else {
s.delete(editStart, editStart + editCount);
mEditTextPreference.getEditText().setText(s);
Toast.makeText(mContext, "å?ªèƒ½è¾“入数å—哦", Toast.LENGTH_SHORT).show();
}
}
Example 92
Project: MVVMLight-master File: ViewBindingAdapter.java View source code |
@android.databinding.BindingAdapter(value = { "beforeTextChangedCommand", "onTextChangedCommand", "afterTextChangedCommand" }, requireAll = false)
public static void editTextCommand(EditText editText, final ReplyCommand<TextChangeDataWrapper> beforeTextChangedCommand, final ReplyCommand<TextChangeDataWrapper> onTextChangedCommand, final ReplyCommand<String> afterTextChangedCommand) {
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
if (beforeTextChangedCommand != null) {
beforeTextChangedCommand.execute(new TextChangeDataWrapper(s, start, count, count));
}
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (onTextChangedCommand != null) {
onTextChangedCommand.execute(new TextChangeDataWrapper(s, start, before, count));
}
}
@Override
public void afterTextChanged(Editable s) {
if (afterTextChangedCommand != null) {
afterTextChangedCommand.execute(s.toString());
}
}
});
}
Example 93
Project: NextINpact-Unofficial-master File: TagHandler.java View source code |
@Override
public void handleTag(boolean opening, String tag, Editable output, XMLReader xmlReader) {
// Liste ordonnée ou simple ?
if ("ul".equals(tag)) {
parent = "ul";
} else if ("ol".equals(tag)) {
parent = "ol";
}
// Un élément de la liste...
if ("li".equals(tag)) {
// Si liste simple -> point
if ("ul".equals(parent)) {
if (first) {
output.append("\n\t• ");
first = false;
} else {
first = true;
}
} else if (first) {
output.append("\n\t");
output.append(String.valueOf(index));
output.append(". ");
first = false;
index++;
} else {
first = true;
}
}
}
Example 94
Project: OAK-master File: CancelEditTextActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.cancel_edit_text_demo);
cancelEditText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (cancelEditText.getText().length() == 0) {
Toast.makeText(CancelEditTextActivity.this, "The CancelEditText was cleared", 1000).show();
}
}
@Override
public void afterTextChanged(Editable s) {
}
});
}
Example 95
Project: Open-Battery-Saver-master File: PowerPecentPreference.java View source code |
@Override
protected void onAddEditTextToDialogView(View dialogView, final EditText editText) {
super.onAddEditTextToDialogView(dialogView, editText);
editText.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (!TextUtils.isEmpty(s)) {
int value = Integer.valueOf(s.toString());
if (value > MAX_VALUE) {
editText.setText(Integer.toString(MAX_VALUE));
editText.setSelection(3);
}
}
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
});
}
Example 96
Project: oreilly_android-master File: AddTaskActivity.java View source code |
private void setUpViews() {
taskNameEditText = (EditText) findViewById(R.id.task_name);
addButton = (Button) findViewById(R.id.add_button);
cancelButton = (Button) findViewById(R.id.cancel_button);
addButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
addTask();
}
});
cancelButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
cancel();
}
});
taskNameEditText.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before, int count) {
changesPending = true;
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
public void afterTextChanged(Editable s) {
}
});
}
Example 97
Project: PowerfulViewLibrary-master File: NumberTextWatcher.java View source code |
@Override public void afterTextChanged(Editable s) { if (isChanged) { location = mEditText.getSelectionEnd(); int index = 0; while (index < buffer.length()) { if (buffer.charAt(index) == mDivider) { buffer.deleteCharAt(index); } else { index++; } } index = 0; //ç©ºæ ¼çš„ä¸ªæ•° int spaceNumberCount = 0; while (index < buffer.length()) { if ((index == 4 || index == 9 || index == 14 || index == 19 || index == 24 || index == 29)) { buffer.insert(index, mDivider); spaceNumberCount++; } index++; } if (spaceNumberCount > konggeNumberB) { location += (spaceNumberCount - konggeNumberB); } tempChar = new char[buffer.length()]; buffer.getChars(0, buffer.length(), tempChar, 0); String str = buffer.toString(); if (location > str.length()) { location = str.length(); } else if (location < 0) { location = 0; } mEditText.setText(str); Editable etable = mEditText.getText(); Selection.setSelection(etable, location); isChanged = false; } }
Example 98
Project: preferator-master File: StringPrefEditor.java View source code |
private void init() {
LayoutInflater.from(getContext()).inflate(R.layout.item_editor_string, this, true);
valueView = (EditText) findViewById(R.id.pref_value);
valueView.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
if (onStringValueChangeListener != null) {
onStringValueChangeListener.onValueChange(charSequence.toString());
}
}
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void afterTextChanged(Editable editable) {
}
});
}
Example 99
Project: ProjectTeamRocket-master File: Cristina2.java View source code |
public void run() { Editable emailField = email.getText(); emailField.insert(email.getSelectionStart(), "a@a.com"); Editable passwordField = password.getText(); passwordField.insert(password.getSelectionStart(), "admin"); signIn.performClick(); assertTrue(getInstrumentation().checkMonitorHit(monitor, 1)); }
Example 100
Project: QMBForm-master File: FormEditTextFieldCell.java View source code |
@Override
protected void afterInit() {
super.afterInit();
mEditView.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {
FormEditTextFieldCell.this.onEditTextChanged(s.toString());
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
});
}
Example 101
Project: RapidFTR-Android-master File: TextField.java View source code |
@Override
protected void initialize() throws JSONException {
super.initialize();
setText(formField.getValue());
if (model.has(formField.getId())) {
try {
getEditTextView().setText(model.get(formField.getId()).toString());
} catch (JSONException e) {
e.printStackTrace();
throw new RuntimeException(e);
}
}
getEditTextView().addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
model.put(formField.getId(), s.toString());
}
});
}