إدخال edittext مع نمط Android
-
27-09-2019 - |
سؤال
لديّ edittext التي يجب أن أقبل فيها أبجدي رقمي إدخال من المستخدم المخصص للنمط ، والواصلة '-' يتم إدخالها تلقائيا.
"XXX-XXX-XXXX"
كيف تحقق ذلك؟ هل هناك أي أداة نمط في Android؟
المحلول
يمكنك استخدام addTextChangedListener
الرجوع هذا سؤال الذي يظهره
نصائح أخرى
يمكنك تحقيق ذلك مع preglettextwatcher.
تعديل:
EditText editText = (EditText) findViewById(R.id.edittext);
// Add text changed listener for automatic dots insertion.
editText.addTextChangedListener(new PatternedTextWatcher("###-###-####"));
وفي XML:
<EditText
android:id="@+id/edittext"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:digits="1234567890-"/>
لا تنتمي إلى StackOverflow