Здравствуйте, я новичок здесь, не будь таким сложным, я создаю проект в Xamarin.Andriod, используя c #.
Я пытаюсь выполнить проверку EditText в Xamarin. Android (C # / MonoDroid).
Я должен выполнить следующее условие: «Это позволяет вводить 6 целых и 3 десятичных знака в диапазон от 0 до 999999,999 '
Я нашел несколько возможных решений в java (я не знаю много, и я не смог реализовать их в C #), и они следующие:
TextWatcher с Java
InputFilter с Java
Я не знаю, как его применить в C #, если кто-то может объяснить или дать мне простой пример, но в C #.
это мой EditText:
```<EditText
android:id="@+id/etVolume"
android:layout_width="@dimen/value_zero"
android:hint="Volumen"
android:textColor="@color/grisPrimario"
android:layout_height="fill_parent"
android:layout_weight="5"
android:textSize="@dimen/fluidListItem_text_size"
android:inputType="numberDecimal"
android:maxLength ="9"
android:textColorHint="@android:color/darker_gray"
android:backgroundTint="@color/grisPrimario"
android:gravity="bottom"
android:layout_marginBottom="-3dp"
android:layout_marginRight="@dimen/fluidListItemMarginRight"/>```
и мой фрагмент определен как этот EditText как это:
Volume = itemAdministeredFluid.FindViewById<EditText>(Resource.Id.etVolume);
etVolume.setFilters(new Android.Text.IInputFilter[] {new DecimalDigitsInputFilter(6,3)});
но я не понимаю, как реализовать метод.
Я видел это с java они используют "TextW atcher "и" InputFilter ", но я не понимаю, как изменить его на C#
Я ценю любую помощь, которую я потратил на это несколько дней.
Большое спасибо за помощь.