Android: что такое inputType для имени пользователя

У меня есть текст редактирования на моем макете xml чтобы пользователь мог ввести свое имя пользователя, например:

 <EditText android:id="@+id/etUsername" android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="" /> 

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

Solutions Collecting From Web of "Android: что такое inputType для имени пользователя"

Могу ли я предложить textVisiblePassword|textNoSuggestions он дает вам обычную клавиатуру с возможностью отображения номеров, но избавляется от предложений Android (они довольно бесполезны при вводе имени пользователя).

РЕДАКТИРОВАТЬ:

Как отметил Хейлвуд, некоторым пользователям может понравиться дополнительное преимущество предложений, предоставляемых клавиатурой Android. Поразмыслив над этим вопросом, возможно, стандартный text может быть более подходящим для этой ситуации.

Это действительно вопрос UX, вам нужно сделать выбор здесь.

Я бы порекомендовал android:inputType="textVisiblePassword|textNoSuggestions" поскольку некоторые комбинации IME / Android-версии, похоже, игнорируют textNoSuggestions но не textVisiblePassword . Если предложения оставляются на некоторых IME, будут автоматически вставляться пробелы или другие знаки пунктуации и автозапускать текст, которые могут испортить логины.