Я обновил Android 2.2 от 2.1 теперь, когда я устанавливаю inputType в текст в виджетах EditText, он не ограничивает мою запись только текстом. Это происходит в новых проектах. Мои старые проекты прекрасно работают. Android Studio 2.2 просит меня обновить плагин Gradle V 2.2.1 и версию 2.14.1 для более старых проектов. Является ли это ошибкой или я устанавливаю что-то не так в моем XML-файле? Я думал, что эта проблема будет исправлена с AS 2.2.1 build 145-3330264, но без изменений. Я искал SO и пробовал различные исправления, связанные с junit 4.12 jar, которых нет в новых проектах без каких-либо результатов.Android Studio 2.2 inputType не работает
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
android:ems="10"
android:text="Name"
android:id="@+id/etPW"
android:layout_marginTop="50dp"
android:layout_marginLeft="140dp"
android:textColor="@android:color/black"
android:textStyle="bold"
android:textSize="16sp"
android:inputType="text"
android:gravity="bottom"/>
Что именно вы ожидаете быть заблокированы 'андроида: inputType = "текст"'? Этот тип ввода позволяет использовать любой текст, последний раз я проверил. – CommonsWare
@CommonsWare Я бы хотел, чтобы поле ET блокировало запись чисел, а в прошлом оно работало, как ожидалось, теперь не так много. Извините, я не объяснил ошибку –
'android: inputType =" text "' не блокирует запись чисел. Это тип ввода по умолчанию для 'EditText'. Вы можете ввести все, что хотите. Я не знаю тип ввода, который предотвращает ввод чисел. – CommonsWare