Атрибут textCapWords не работает для редактирования текста - PullRequest
0 голосов
/ 24 марта 2020

Я пытаюсь разрешить только регистр заголовка в редактируемом тексте, который я кодирую, но ни по какой причине он не работает, и клавиатура не использует заглавные буквы первого символа в тексте редактирования автоматически.

Вот мой код.

Спасибо:)

ПРИМЕЧАНИЕ: другие атрибуты, такие как textCapCharacters работают.

<EditText
            android:id="@+id/typeEditText"
            android:layout_width="284dp"
            android:layout_height="52dp"
            android:layout_gravity="center"
            android:layout_margin="20dp"
            android:layout_weight="1"
            android:background="@drawable/edittext"
            android:hint="  Type"
            android:imeOptions="actionSend"
            android:inputType="textCapWords"
            android:padding="10dp"
            android:textColor="#F0FFFFFF" />

1 Ответ

0 голосов
/ 24 марта 2020

Вы должны сказать, что это также из текста "класса":

   EditText  typeEditText = findViewById(R.id.typeEditText);
   typeEditText.setInputType(InputType.TYPE_CLASS_TEXT | 
        InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...