Значение по умолчанию inputType для EditText в android

Предположим, у меня есть EditText в моем макете.

<EditText android:id="@+id/username" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="@string/username" /> 

Мы можем установить inputType для этого EditText как текст, номер, телефон, textPassword и т. Д. Каким будет тип inputType для EditText по умолчанию?

Это будет текст без особых опций. Так что просто TYPE_CLASS_TEXT

После некоторых исследований выяснилось, что по умолчанию Edittext InputType будет InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE

Что такое Hex: 0x20001 или десятичное: 131073

Просто простой старый текст. Соответствует TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_NORMAL.

Вы подразумеваете, что клавиатура по умолчанию – это клавиатура устройства по умолчанию, если вы не указали inputType для Edittext в xml. Упование это поможет вам понять.

По умолчанию он будет всегда:

 android:inputType="textPersonName" 
Intereting Posts
Где я могу найти хорошие игры с открытым исходным кодом для ускорения процесса обучения? Пользовательское уведомление с динамическим расположением в удаленном представлении Интеграция диска Google в приложениях для Android? Как настроить Android TabLayout в нижней части экрана? Выполнение работы выполняется в фоновом режиме Разница между запущенной задачей и запуском процесса на Android Как обновить макет виджетов при включении? Кнопка Android Radio: удаление левой прокладки Путаница в преобразовании YUV NV21 в RGB Как центрировать текст вертикально в узком текстовом виде в Android? CollapsingToolbarLayout не работает с NestedScrollView Получение данных из кеша перед выполнением сетевого запроса с помощью RoboSpice Не удается загрузить Android Virtual Device Должен ли я требовать новый токен каждый раз, когда я запускаю приложение для Android? Андроидальное кодирование видео с помощью fr и разрешения