قياس طول سلسلة edittext ديناميكيا في Android
-
01-10-2019 - |
سؤال
كيف يمكنني قياس طول السلسلة التي تم إدخالها في EditText أثناء الكتابة. لأنني أريد إظهار تحذير عندما يكون طول نص النص 100. شكرا مقدما.
المحلول
يمكنك استخدام TextWatcher
لك EditText
للقيام بذلك في Android.
شيء من هذا القبيل
EditText test = new EditText(this);
test.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) {
try {
//write your code here
} catch (NumberFormatException e) {
}
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
});
لا تنتمي إلى StackOverflow