Android Редактирует текст, Вырезает/Копирует/вставляет цвет шрифта, появляющийся белым

#android #xamarin #xamarin.android #android-edittext #clipboard

Вопрос:

Я создал пользовательское всплывающее окно ввода, которое наследует свой класс от IInputPopupLoader

Он создает представление из «var alert = новый каталог предупреждений.Строитель(Формы.Контекст);» и я прикрепляю линейный макет к оповещению, которое содержит элемент EditText

По какой-то причине параметры копирования/вырезания/вставки/и т. Д. Полностью белые, я использую Xamarin, и при использовании объекта ввода Xamarin текст параметров отображается так, как я ожидал

Я не уверен, что что-то упускаю, но я пытался добавить что-то в styles.xml и, похоже, ничто не позволяет мне редактировать этот цвет шрифта

Всплывающее окно пользовательского ввода

Вопрос

Запись работает нормально

         var textView = new EditText(Forms.Context)
        {
            Hint = popup.Text,
            Text = popup.Input
        };

        LinearLayout.LayoutParams tvParams = new LinearLayout.LayoutParams(Android.Views.ViewGroup.LayoutParams.FillParent, Android.Views.ViewGroup.LayoutParams.WrapContent);
        tvParams.SetMargins(50, 0, 50, 0);
        textView.LayoutParameters = tvParams;
        textView.TextChanged  = (s, e) => { popup.OnTextChanged(s, e); };
        textView.SetFilters(new IInputFilter[] { new InputFilterLengthFilter(popup.MaxLength) });
        textView.Id = _textViewID;
        textView.TextSize = 14;
        textView.SetSelection(textView.Text.Length);

        LinearLayout layout = new LinearLayout(Forms.Context);
        layout.Orientation = Orientation.Vertical;
        layout.AddView(tvHeader);
        layout.AddView(textView);
        layout.AddView(textLayout);
        alert.SetView(layout);